1.1以上的计算能力才会支持全局内存的原子操作,1.2以上的计算能力才会支持shared memory 的原子操作。 新建的项目的计算能力是 compute_10,sm_10。首先应该检查一下计算能力是否修改了,在考虑其他情况。修改的方法如下: VS: 依次打开 项目属性->配置属性->CUDA C/C++->Device->Code Generation -> 进行修改 Nvcc: 在编译时指定计算能力 :nvcc -arch=sm_xx kernel.cu -o kernel.o 对xx 进行修改。
581
社区成员
2,919
社区内容
加载中
试试用AI创作助手写篇文章吧