原因之一:设置的算力和本机GPU的算力不匹配。可以通过以下网站查询https://developer.nvidia.com/cuda-gpus
我使用的是4090,cmakelist中设置编译选项
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} -std=c++11 -gencode arch=compute_89,code=sm_89")
即可。
或者将-gencode arch=compute_89,code=sm_89去掉也可以
原因之一:设置的算力和本机GPU的算力不匹配。可以通过以下网站查询https://developer.nvidia.com/cuda-gpus
我使用的是4090,cmakelist中设置编译选项
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} -std=c++11 -gencode arch=compute_89,code=sm_89")
即可。
或者将-gencode arch=compute_89,code=sm_89去掉也可以