在Ubuntu 18.04系统上搭建深度学习环境(NVIDIA410,CUDA10.0,CUDNN7.6.5,Anaconda和pytorch1.0)
1.CUDA对应的NVIDIA驱动版本对照表,参考一下表格
2.显卡驱动安装,参考这里
我这里选择安装的显卡驱动是NVIDIA-Linux-x86_64-410.78.run,安装是否成功,可以输入这个命令
nvidia-smi,如果有显示GPU信息,那就是安装成功了。
3.cuda安装
装cuda首先需要降级:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install gcc-5 g++-5 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5
然后在命令行中键入(我这里安装的cuda是uda_10.0.130_410.48_linux.run):
sudo sh cuda_10.0.130_410.48_linux.run
会出现下面的安装界面,如果前面手动安装了显卡驱动,这里就不要选择安装显卡驱动了!
安装好之后,后面的警告什么的都不用管,直接来添加环境变量:
打开 .bashrc
sudo gedit ~/.bashrc
在末尾添加:
export CUDA_HOME=/usr/local/cuda export PATH=$PATH:$CUDA_HOME/bin export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
保存退出
刷新环境变量:
source ~/.bashrc
测试cuda是否安装成功
cd /usr/local/cuda/samples/1_Utilities/deviceQuery sudo make ./deviceQuery
如果显示的是这样的话,就说明安装成功
测试cuda版本的命令行:
nvcc -V
4.cudnn安装,参考这里
5.anaconda安装,参考这里
anaconda不一定装最新的就是最好的。因为我这里装了cuda10.0,所以我选择的anaconda是Anaconda3-5.2.0-Linux-x86_64.sh,这里面使用的是python3.6。之前我选择最新的anaconda是Anaconda3-5.3.1-Linux-x86_64.sh,里面使用的是python3.7,装是可以装,但是在后面装完pytorch的时候,发现调用不了GPU,也就是当你输入
import torch as t t.cuda.is_available()
会显示False。所以,在装cuda10.0的时候,最好选用含有python3.6的anaconda。当然不排除可能是我在安装的时候出现了哪一步的错误,如果有的话,希望有人能告诉一下楼主。
6.pytorch的安装
因为我安装的是cuda10.0,python3.6,所以可以直接输入下面的这条命令安装pytorch
conda install pytorch torchvision cuda100 -c pytorch
按回车之后,会发现这个在终端安装总是装不成功,那就把它在终端显示的那个下载whl文件的网址复制粘贴到浏览器上,先把whl文件下载下来,然后用pip安装
pip install torch-1.0.0-cp36-cp36m-linux_x86_64.whl
然后就装成功了,可以通过输入
import torch as t t.cuda.is_available()
验证,如果输出True,那就是成功了。但是要注意一点的是,不要把torch1.0.0,更新到最新版本的torch1.3.1,因为更新之后,你会发现调用不了GPU,因为我们的cuda10.0版本只适用于torch1.0.0,而不适用于torch1.3.1,如果想要用到torch1.3.1,那就要重新按照我上面的步骤来装更加高的cuda版本。
- 点赞 1
- 收藏
- 分享
- 文章举报
- ubuntu18.04 从零搭建深度学习环境 Anaconda+NVIDIA Driver+CUDA+CUDNN+PyTorch
- 深度学习环境搭建关键步骤实测可用, 未禁nouvea: CUDA10.0+cudnn7.6.2 + tensorflow-gpu1.14.0 + ubuntu18.04 + pycharm2019.2
- Ubuntu18.04-CUDA10.0.130+Cudnn7.4.1+tensorflow1.13+pycharm+pycharm桌面快捷方式 (深度学习小白环境搭建完整版教程)
- Ubuntu16.04搭建深度学习环境(显卡NVIDIA GeForce RTX 2060+cuda9.0+cudnn7.3.1+tensorflow-gpu1.10)
- 配置自己的深度学习平台,Ubuntu 16.04和GTX1060软硬件环境下安装Nvidia驱动、cuda 9.2、cudnn 7.3、Pytorch 1.2.0、Anaconda3、Pycharm
- Ubuntu18.04安装CUDA9.0,cudnn7.1.3,opencv3.4 tensorflow GPU 1.10 搭建GTX1070深度学习环境
- (深度学习环境配置)Ubuntu18.04下TensorFlow等深度学习框架+cuda10.0+cuDNN7.3.2安装详细教程
- Ubuntu 16.04:Pytorch环境搭建(NVIDIA驱动 + CUDA 9.0 + CUDNN 7.0 + Pytorch)
- 深度学习环境搭建:linux下 Ubuntu16.04+cuda8.0+cudnn+anaconda+tensorflow并配置远程访问jupyter notebook
- 深度学习环境搭建:linux下 Ubuntu16.04+cuda8.0+cudnn+anaconda+tensorflow并配置远程访问jupyter notebook
- 从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN)
- Ubuntu 18.04 搭建带GPU的TensorFlow、Keras、Pytorch深度学习开发环境(不用手动安装cudnn和cuda)
- 深度学习环境配置:ubuntu 16.04 安装2080ti驱动 cuda9.0和cudnn7.3 anaconda3.7 tensorflow12.0
- Linux 配置 深度学习环境常用的命令 pytorch-tensorflow-cuda-cudnn-nvcc
- linux系统下深度学习环境的搭建Ubuntu16.04+1070Ti+CUDA9.0+CUDNN
- ubuntu18.04 +Tensorflow1.12+cuda9.0+cudnn7.3+anaconda+GTX1660ti 深度学习环境配置
- Ubuntu18.04深度学习环境配置(CUDA9+CUDNN7.4+TensorFlow1.12)
- win10_940MX python3.6深度学习gpu环境搭建入门必看!anaconda3+cuda9.0+cudnn7.0.5+tensorflow1.7.0+keras2.1.6+openCV
- windous10下+Anaconda+深度学习框架(TensorFlow cpu/gpu 、Keras、Pytorch)+Cuda+Cudnn+pycharm安装教程及避坑手册