我机器上有两张NVidia显卡,都支持CUDA。当我运行这里提供的PyCUDA入门示例脚本时:http://documen.tician.de/pycuda/,我遇到了错误。
nvcc fatal : Value 'sm_30' is not defined for option 'gpu-architecture'
我的计算GPU是计算能力为3.0的,因此sm_30应该是nvcc编译器的正确选项。我的图形GPU只有CC 1.2,所以我想这可能是问题所在。我已经安装了适用于Linux的CUDA 5.0版本,并且没有出现错误,所有编译器和Python组件都已安装。
有没有一种方法可以明确告诉PyCUDA使用哪个GPU?