我正在尝试在Amazon EC2上安装NVidia Cuda驱动程序。按照博客中列出的说明进行操作的GPU实例(Amazon Linux AMI(HVM)2013.09.2-ami-e9a18d80)。它在过去的两个星期中都有效,但是今天失败了。
指令状态
sudo yum -y groupinstall "Development Tools"
sudo yum -y install git libcurl-devel python-devel screen rsync yasm numpy openssl-devel
wget http://developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run
sudo sh cuda_5.5.22_linux_64.run
错误是
正在安装NVIDIA显示驱动程序...驱动程序安装无法找到内核源。请确保正确安装和设置了内核源程序包。如果知道内核源程序包已正确安装和设置,则可以使用“ --kernel-source-path”标志传递内核源程序的位置。
说明中有关于如何解决它的注释,但我不理解这些命令。我似乎无法导航到指定的路径。如果有人可以像我5岁时向我解释这件事,我认为这会有所帮助。
对于那些在安装CUDA时遇到麻烦的人(由于对内核源的抱怨而失败),这是我发现的解决方法……/ usr / src / kernels中的内核源与我正在运行的内核版本不相同(您可以找到
uname -r
)。我进入/boot/grub/menu.lst并确保唯一启用的内核版本是我拥有源代码的版本。
您只需要抢夺内核源树(并确保构建与可引导内核相同)。
所以, yum -y install kernel-devel kernel-headers
uname -r还将告诉您特定的内核构建,对于确保它与devel软件包匹配非常重要!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句