启动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的设备
这里可能有什么问题?
答案 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或更高版本的驱动程序。因此,驱动程序更新应该可以解决问题。
[这个答案是根据评论汇总的,并作为社区维基条目添加,以便将此问题从未答复的列表中删除]