20200129,成功安装详见deepin15.11 安装cuda10.1+cudnn+pytorch-gpu
20200111,更新,重新安装。直接按第二部分开始。还是失败
本文记录了安装CUDA过程的非常多坑,就当是交学费吧。
1、历史记录
##1.1、首选安装闭源显卡驱动
我的渣渣显卡GTX 1050,算力6.1,N卡算力查询
deepin下可以直接源内安装:
sudo apt-get install nvidia-driver
参考文章deepin显卡
1.2、安装CUDA
sudo apt install nvidia-cuda-dev nvidia-cuda-toolkit nvidia-nsight nvidia-visual-profiler
sudo apt-get install nvidia-smi
不折腾了,內源默认安装的是cuda8.0
想安装cuda10不成功
想直接安装闭源显卡带上cuda10,也不成功
只能安装老版本,安装pytroch1.0版
https://www.cnblogs.com/minglex/p/9464980.html
https://tensorflow.google.cn/install/source#linux
https://blog.csdn.net/qq_37374643/article/details/90597365
https://developer.nvidia.com/cuda-92-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=deblocal
1.3、没办法只能不带显卡玩了
2、重新安装
2.1、首先安装闭源驱动。
更新:其实cuda文件包含显卡驱动,所以其实最终分两次安装cuda,第一次安装驱动,第二次安装cuda-toolkit
我装的是430
参考文章[在Deepin系统中安装英伟达NVIDIA显卡驱动的方法] (https://ywnz.com/linuxjc/4991.html)
NVIDIA安装前
可以再显卡驱动管理器设置,或者:
需要在安装驱动之前首先禁止nouveau驱动,在Deepin中运行以下命令:
sudo nano /etc/modprobe.d/blacklist.conf
然后在打开的blacklist.conf文件中添加如下内容:
blacklist nouveau
options nouveau modeset=0
然后执行命令:
sudo update-initramfs -u
一直等到检测结束,退出重启电脑,重新启动后验证是否成功,运行以下命令:
lsmod | grep nouveau
注:如果页面没什么反应、无输出什么内容即为成功。
NVIDIA安装过程
1、如果之前在Deepin中安装过NVIDIA驱动,请将其全部删除:
sudo apt autoremove nvidia-*
2、重启系统。
3、使用快捷键CTRL+ALT+F2进入终端。
4、暂时关闭图形界面:
sudo service lightdm stop
5、更新:sudo bash cuda_10.1.243_418.87.00_linux.run
仅选择安装驱动
5、给下载好的nvidia驱动文件设置执行权限.驱动下载
sudo chmod +x NVIDIA-Linux-x86_64-430.50.run
6、驱动安装(根据个人情况选择驱动文件所在目录):
sudo sh NVIDIA-Linux-x86_64-430.50.run
一顿选择安装,终于成功。
7、重启系统。
nvidia-smi
2.2、官网安装CUDA10.1
下载链接
本来想按照下面命令安装,并不成功,下载速度太慢了。
Deepin安装最新显卡RTX2080Ti及CUDA10.1
sudo bash cuda_10.1.243_418.87.00_linux.run --silent --toolkit --toolkitpath=$HOME/opt/cuda10.1 --defaultroot=$HOME/opt/cuda10.1 --samples --samplespath=$HOME/
安装失败,查看记录,原来是文件夹权限问题。反正都是自己用,直接给整个home文件夹都更改权限。
sudo chmod 777 ~/* -R
安装成功。
2.3、修改conda安装源,安装
清华大学安装源
尝试使用命令并不成功,按照官网更改.condarc
文件,确实非常快。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
按下面命令安装,几分钟完成:conda安装Pytorch下载过慢解决办法
conda install pytorch torchvision cudatoolkit=10.1
手把手教你在Linux上安装CUDA9.0(以及如何避开所有的坑)
dpkg 被中断,您必须手工运行 sudo dpkg –configure -a解决此问题
sudo rm /var/lib/dpkg/updates/*
sudo apt-get update
sudo apt-get upgrade
https://blog.csdn.net/qq_39670011/article/details/90404111