以Ubuntu为例,搭建Pytorch框架深度学习环境。
访问ultraiso官网
对要压缩的卷右键,选择压缩卷
拆分现有空间,注意不要对分出来的空间进行分区,比较简单就不写啦!
Windows重启时,按住shift键,重启后选择U盘设备启动
1.6.5安装类型
GPT模式下重要提醒
建议简短,个人电脑可以选择自动登录。生产环境下登录需要密码。
1.6.9重启进入系统
sudo apt install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc
sudo gedit /etc/default/grub
更新配置
sudo update-grub
为了加速软件包下载速度需要选择适合本机的软件源
设置–关于–软件更新
选择最佳服务器
重新载入
更新包以及安装gcc,gcc很多软件都需要,索性在刚开始就装上
sudo apt upgrade
sudp apt install gcc
注意需要为文件添加可执行权限!!
sudo chmod +x Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
conda config --set auto_activate_base false
清华源配置:
conda config --set show_channel_urls yes
gedit ~/.condarc
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
清理缓存索引,保证采用新源
conda clean -i
创建
conda create -n torch python=3.10
删除
conda remove -n torch --all
sudo ubuntu-drivers autoinstall
nvidia-smi
访问官网
选择合适的CUDA版本
选择runfile安装方式
wget https://developer.download.nvidia.com/compute/cuda/11.7.1/local_installers/cuda_11.7.1_515.65.01_linux.run
sudo sh cuda_11.7.1_515.65.01_linux.run
需要注意,之前安装过驱动了,这里不在安装,按空格取消,实际上这里仅安装CUDA Toolkit 11.6即可
打开配置文件
gedit ~/.bashrc
添加
export PATH=$PATH:/usr/local/cuda-11.7/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.7/lib64
重新加载配置
source ~/.bashrc
查看安装结果
nvcc -V
tar -xvf cudnn-linux-x86_64-8.x.x.x_cudaX.Y-archive.tar.xz
sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include
sudo cp -P cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
注意在对应的conda虚拟环境中
由于在线安装过于缓慢,先下载离线包在安装
访问网址
根据CUDA版本选择对应的包,以CUDA11.7.X、Python3.10.X为例
启动虚拟环境
conda activate torch
借助腾讯源安装所需依赖:https://mirrors.cloud.tencent.com/pypi/simple
添加参数–trusted-host mirrors.cloud.tencent.com否则无法从镜像站下载
pip install torch-xxx-.whl -i https://mirrors.cloud.tencent.com/pypi/simple --trusted-host mirrors.cloud.tencent.com
# 验证torch安装
import torch
print(torch.__version__)
#验证cuda安装
print(tprch.cuda.is_available())
系统安装
CUDA安装
cuDNN安装
本次搭建站在前辈们的肩膀上,过程还算顺利,小坑也都解决了,记录一下,希望能帮助到更多人。
炼丹之路,共勉之!