
在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原子操作时出现的编译错误问题。通过更改编译参数从1.0架构到2.0架构,可以成功编译含有atomicMin的CUDA代码。

在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架构下进行编译)后可正常编译

参考:
6161
2375

被折叠的 条评论
为什么被折叠?
