一.安装anaconda : bash xxx.sh
换镜像
二.安装cuda和cudnn
https://blog.csdn.net/yimingsilence/article/details/79631567
https://blog.csdn.net/wanzhen4330/article/details/81699769(安装cuda的三种方法)
1.查看显卡版本。lspci | grep -i nvidia 查看你的电脑上的显卡,是否是nvidia及版本
2.查看有没有装驱动(configure字段没有driver)
有驱动才能使用命令nvidia-smi,来查看显卡的运行情况
3.安装驱动(这步也可以不用,在下下*一步的时候选择自动安装)
(1)从网页下载runfile来安装:https://www.nvidia.com/Download/index.aspx(下载得到runfile)
sudo sh NVIDIA-Linux-x86_64-430.09.run
解决1失败:(ctrl+alt+f1进入全屏终端,ctrl+alt+f7回到图形界面,并没有解决上面的问题)
解决2失败(报了新的错误):https://blog.csdn.net/lien0906/article/details/54312166#commentBox
放弃,直接在cuda的时候再装吧
(2)命令行安装:apt-get install nvidia-xxx来安装驱动(sudo apt-get install nvidia-367nvidia-settings nvidia-prime)
4.根据对应的显卡驱动选择什么版本的cuda:我的版本是430,最大可以用cuda10.1
5.安装cuda10.1
https://developer.nvidia.com/cuda-toolkit-archive
- Run `sudo sh cuda_10.1.105_418.39_linux.run`
- Follow the command-line prompts
这里安装驱动,就是想要的版本,然而又报错了
打开log看看错误(上面加sudo,却说找不到命令)
再试一次吧,log换地方了*
跟上面相同的错误,安装驱动失败
6.安装驱动(又回到)
https://blog.csdn.net/shuibuzhaodeshiren/article/details/103440015
(1)ubuntu“软件更新“升级原有驱动(简单无脑)(https://jingyan.baidu.com/article/d7130635c5a86113fdf47532.html)
没有附加的,行不通
(2)回到命令行继续装(https://blog.csdn.net/u013832707/article/details/93157805)驱动安装成功
根据之前的经验,正确的安装步骤应该为:
(a)sudo service lightdm stop(当前的图形界面关闭,ctrl+alt+f1进入终端,输入用户和密码)
(b)sudo init 3
(c)sudo bash NVIDIA-Linux-x86_64-430.09.run (若无(b),仍报错running an X term,加上(b)报the distribution-provider... continue?选继续,中间还会遇到32bit的一个问题,以为失败了,继续,又遇到nvidia-xconfig选择yes竟然成功)
(d)nvidia-smi显示成功
(e)sudo service lightdm start,重新启动图形界面
(f)ctrl+alt+f7,返回到图形界面
7.安装cuda10.1
sudo sh cuda_10.1.105_418.39_linux.run 直接复制到终端会报找不到命令,手打或者复制文件名可以运行上面安装过驱动了,这里取消第一项
又报错了装错了,装了7.5cuda,出现不匹配,卸载: sudo apt-get purge --auto-remove nvidia-cuda-toolkit
卸载完更糟糕了