我在自己电脑上通过以下方式成功安装,记录以供参考。
1:登录cuda官网 (https://developer.nvidia.com/cuda-10.0-download-archive) ,选择对应版本下载。
2:禁用nonveau驱动(安装时已经禁用)
3:切换到cuda的安装目录下,运行sudo sh cuda*.run
(*号位置根据对应的cuda版本填写)
首先会显示用户许可证信息,按空格键直至进度条显示到100%
然后按照提示一步步操作accept-n(driver,此前已安装过驱动)-y-y-y
(有如下信息 可以忽略:
***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 384.00 is required for CUDA 10.0 functionality to work.
)
4:安装时出现以下错误:
Missing recommended library: libGLU.so
Missing recommended library: libX11.so
Missing recommended library: libXi.so
Missing recommended library: libXmu.so
原因:缺少相关库,执行以下命令,
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
5:再次执行sudo sh cuda*.run
,成功安装
6:添加环境变量
sudo gedit ~/.bashrc
将以下内容添加到最后
export PATH=$PATH:/usr/local/cuda-10.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda-10.0/lib64
保存退出
source ~/.bashrc
7:测试是否成功,执行nvcc --version