在Ubuntu16/18安装用run文件安装cuda8/9时候,可能遇到报错:
cannot find Toolkit in /usr/local/cuda-8.0
或
cannot find Toolkit in /usr/local/cuda-9.0
网上给的解决办法几乎是清一色的:
sudo apt install nvidia-cuda-toolkit
但其实这个指令会默认安装cuda-toolkit7.5
,还是无法安装我们所需要的cuda8/9。
昨天安装的时候发现可以用cuda官方在线安装包deb安装来解决这个问题。cuda-tool-kit所有版本链接都在:https://developer.nvidia.com/cuda-toolkit-archive,进入这个链接,选取我们对应系统的对应版本的deb安装包。
比如需要在ubuntu16.04安装cuda8.0,那么执行以下命令:
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda-8-0
在ubuntu16.04安装cuda9.0,那么执行以下命令:
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_9.0.176-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1604_9.0.176-1_amd64.deb
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
sudo apt-get update
sudo apt-get install cuda-9-0