在cuda代码中使用atomicMin(&a,b)原子操作编译时出现未定义错误
原因是代码是在1.0架构下进行编译的,编译参数为compute_10
and sm_10
右键工程在Configuration Properties/CUDA C/C++/Device中将Code Generation改为compute_20,sm_20(在2.0架构下进行编译)后可正常编译
参考:
在cuda代码中使用atomicMin(&a,b)原子操作编译时出现未定义错误
原因是代码是在1.0架构下进行编译的,编译参数为compute_10
and sm_10
右键工程在Configuration Properties/CUDA C/C++/Device中将Code Generation改为compute_20,sm_20(在2.0架构下进行编译)后可正常编译
参考: