错误:在EC2 g2.2xlarge上安装Cuda后无法插入'nvidia_352'

时间:2015-09-29 07:27:19

标签: amazon-ec2 cuda

启动Ubuntu Server 14.04 LTS(HVM)后,我尝试按以下方式安装CUDA

wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.5-18_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1404_7.5-18_amd64.deb
sudo apt-get update
sudo apt-get install -y cuda
export PATH=/usr/local/cuda-7.5/bin:$PATH 
export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH
sudo reboot

然后我进行测试

cuda-install-samples-7.5.sh .
cd ~/NVIDIA_CUDA-7.5_Samples/1_Utilities/deviceQuery 
make  
./deviceQuery

得到了错误:

  

modprobe:错误:无法插入'nvidia_352':未知符号   模块或未知参数(参见dmesg)cudaGetDeviceCount返回   38    - >没有检测到支持CUDA的设备

这里可能有什么问题?

2 个答案:

答案 0 :(得分:10)

在安装nvidia-driver之前升级Ubuntu并安装linux-image-extra sudo apt-get update && sudo apt-get -y upgrade sudo apt-get install -y linux-image-extra-`uname -r`

答案 1 :(得分:2)

在AWS gpu实例上,这似乎是CUDA 7.5中的known issue。短期工作似乎暂时降级为CUDA 7.

2015年12月编辑补充说NVIDIA的Robert Crovella建议EC2 g2.2xlarge上的CUDA 7.5现在可以用于352.63或更高版本的驱动程序。因此,驱动程序更新应该可以解决问题。

[这个答案是根据评论汇总的,并作为社区维基条目添加,以便将此问题从未答复的列表中删除]