这个错误是由于缺少cublasGetStatusString函数的声明导致的。可能的解决方法是添加以下头文件包含语句:

#include <cublas_v2.h>

另外,还有一些警告信息可以修复。首先,将格式字符串中的%o改为%s,以匹配字符串参数:

"  gpu-burn -m 50%% # burns using 50%% of the available GPU memory\n"

然后,将size_t类型的参数device_mem_l转换为unsigned int类型,以匹配格式字符串中的%d

(unsigned int)(device_mem_l / 1000 / 1000)

修复这些问题后,重新编译应该就不会报错了。

g++ -O3 -Wno-unused-result -Iusrlocalcudainclude -c gpu_burn-drvcppgpu_burn-drvcpp In function ‘void _checkErrorcublasStatus_t std__cxx11string int std__cxx11string’gpu_burn-drvcpp8227 error ‘cublasG

原文地址: http://www.cveoy.top/t/topic/h9CG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录