Dicslosure:我是下面链接的程序的作者,所以我的意见可以权重
memtest_vulkan是一个小型且简单的开源工具,用于在任何 vulkan 1.1 兼容 GPU 上对 GPU 内存进行压力测试。Linux 二进制文件可以从 github actions 工件透明地获得
https://github.com/GpuZelenograd/memtest_vulkan/releases
配置通过 github actions 构建二进制文件。所以...任何人都可以分叉 repo->在操作选项卡上启用工作流程->甚至可以通过浏览器进行任何您想要的小更改->提交,并且 github 将根据您个人所做的更改构建二进制工件!
有一个名为MemtestCL的基于 OpenCL 的内存测试器可以执行以下操作:
MemtestCL 是一个用于测试支持 OpenCL 的 GPU、CPU 和加速器的内存和逻辑是否存在错误的程序。它是我们基于 CUDA 的 NVIDIA GPU 测试仪 MemtestG80 的 OpenCL 端口。
这是 MemtestCL 的开源版本,实现与闭源版本相同的内存测试。预期用途是作为一个库,以便其他软件开发人员可以使用 MemtestCL 测试来验证自己代码中 GPU 或加速器的正确操作。除了核心内存测试库之外,该软件包还包含闭源构建中包含的命令行界面独立测试器的有限版本的源代码;开源版本中不存在某些功能,例如将结果传回斯坦福大学的能力。
MemtestCL 的封闭源代码和开源版本的最新版本可以在https://simtk.org/home/memtest下载。闭源版本可作为预编译的二进制文件使用;开源版本仅作为源代码包提供。