GPU Burn 项目教程
gpu-burnMulti-GPU CUDA stress test项目地址:https://gitcode.com/gh_mirrors/gp/gpu-burn
1. 项目的目录结构及介绍
gpu-burn/
├── Dockerfile
├── LICENSE
├── Makefile
├── README.md
├── compare.cu
├── gpu-burn
├── gpu_burn-drv.cpp
└── ...
- Dockerfile: 用于构建Docker镜像的文件。
- LICENSE: 项目的许可证文件。
- Makefile: 用于编译项目的Makefile文件。
- README.md: 项目的主文档,包含项目的基本信息和使用说明。
- compare.cu: CUDA源文件,用于GPU测试的核心逻辑。
- gpu-burn: 编译生成的可执行文件。
- gpu_burn-drv.cpp: C++源文件,用于驱动GPU测试。
2. 项目的启动文件介绍
项目的启动文件是 gpu-burn
,这是一个编译生成的可执行文件。使用方法如下:
./gpu_burn [OPTIONS] [TIME]
OPTIONS
: 可选参数,例如-m X
表示使用X MB内存,-d
表示使用双精度。TIME
: 测试时间,单位为秒。
示例:
./gpu_burn 100
3. 项目的配置文件介绍
GPU Burn项目没有传统的配置文件,其主要配置通过命令行参数进行。例如:
-m X
: 使用X MB内存。-d
: 使用双精度。-tc
: 尝试使用Tensor cores(如果可用)。
这些参数在启动时通过命令行传递给 gpu_burn
可执行文件。
以上是基于开源项目 gpu-burn
的教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望这些信息对您有所帮助。
gpu-burnMulti-GPU CUDA stress test项目地址:https://gitcode.com/gh_mirrors/gp/gpu-burn