Ubuntu配置深度学习环境

一、安装CUDA

  1. 查看驱动
nvidia-smi
或者
cat /proc/driver/nvidia/version
  1. 安装cuda
    cuda下载地址
sudo sh cuda_10.2_linux.run

继续
在这里插入图片描述
在接受许可之后,不选择驱动,然后选择安装
在这里插入图片描述
3. 查看cuda版本

cat /usr/local/cuda/version.txt
  1. 测试CUDA的Samples
cd  /usr/local/cuda-10.2/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
# 测试通过会显示PASS
  1. 切换cuda版本
# 在多个cud版本切换时
sudo rm -rf /usr/local/cuda  #删除之前生成的软链接
sudo ln -s /usr/local/cuda-10.0 /usr/local/cuda #生成新的软链接
cat  /usr/local/cuda/version.txt#查看当前cuda的版本
  1. 配置环境环境
sudo gedit /etc/profile
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64$LD_LIBRARY_PATH
export PATH=/usr/local/cuda/bin:$PATH

sudo gedit ~/.bashrc
export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda
  1. 卸载cuda
sudo /usr/local/cuda-10.0/bin/uninstall_cuda-10.0.pl

二、安装CUDNN

cudnn下载地址

# 下载并解压cudnn
# 将库文件复制到对应的cuda目录
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
# 查看cudnn版本
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

三、安装Anaconda

  1. 安装Anaconda
    Anaconda下载地址
bash Anacondaxxx.sh

按回车继续
在这里插入图片描述
输入yes接受许可
在这里插入图片描述
输入yes使conda在打开终端时自启动
在这里插入图片描述
也可以打开.bashrc文件

sudo gedit ~/.bashrc

添加命令取消conda初始化

conda deactivate
  1. 查看conda的环境
conda info --env
conda info -e

四、安装Pytorch

  1. 创建虚拟环境:python版本为X.X、名字为your_env_name
conda create -n your_env_name python=X.X
conda create -n pytorch1.5 python=3.7
  1. 激活虚拟环境
conda activate pytorch1.5
  1. 下载Pytorch和torchvision
    清华镜像下载地址
    官方下载地址
    torch和torchvision对应关系
    安装命令查询
#离线安装pytorch
conda install pytorch-1.5.0-py3.7_cuda10.1.243_cudnn7.6.3_0.tar.bz2
#离线安装补充的pytorch库文件
conda install numpy pyyaml mkl cmake cffi

#在线安装指定版本的pytorch
conda install pytorch=1.5.0 cudatoolkit=10.1 torchvision=0.6.0 -c pytorch
conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=10.2 -c pytorch
  1. 测试pytorch安装成功(返回True)
import torch
torch.__version__
torch.cuda.is_available()
torch.cuda.current_device()  # 查看显卡数
torch.cuda.get_device_name()  # 查看显卡名

四、安装Paddle

  1. 离线安装Paddlepaddle
#下载paddlepaddle-gpu-2.1.1-py39_gpu_cuda10.1_windows.tar.bz2
conda install paddlepaddle-gpu-2.1.1-py39_gpu_cuda10.1_windows.tar.bz2
pip install astor decorator==4.4.2 gast==0.3.3 Pillow protobuf requests six numpy==1.19.2
  1. 测试
进入python解释器
python
import paddle
paddle.utils.run_check()

出现PaddlePaddle is installed successfully!

五、安装Tensorflow

清华镜像下载地址
源版本
CPU版本
GPU版本
aarch64版本

pip install tensorflow_xxx.whl
  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

修炼清爽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值