Pytorch开发环境搭建
版本选择
- miniconda:Miniconda3-py39_22.11.1-1-Linux-x86_64
- python = 3.9
- pytorch = 1.12.1
- torchvision = 0.13.1
- torchaudio = 0.12.1
- cudatoolkit = 11.6
- cudnn = 8.7.0 for CUDA 11.x
Minconda安装
下载地址:https://docs.conda.io/en/latest/miniconda.html
安装
Windows下安装(win11):
下载对应的 exe 文件,双击安装即可。
Linux下安装(Ubuntu22.04):
1 | # 安装 |
新建python环境
1 | conda create -y -n env_name python=3.9 |
镜像配置
清华镜像:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
Linux系统可以通过修改用户目录下的 .condarc
文件来使用清华镜像源。
Windows 用户无法直接创建名为 .condarc
的文件,可先执行 conda config --set show_channel_urls yes
生成该文件之后再修改。
修改内容如下:
1 | channels: |
修改完成后,运行 conda clean -i
清除索引缓存,保证用的是镜像站提供的索引。
pytorch安装
官网地址:https://pytorch.org/
1 | conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.6 -c pytorch -c conda-forge |
其他版本参照官网。
Cuda安装
Windows下安装
安装cuda
下载地址:https://developer.nvidia.com/cuda-toolkit-archive
安装指导:CUDA Installation Guide for Microsoft Windows (nvidia.com)
Windows下是图形安装方式,通过执行 CUDA 安装程序并按照屏幕上的提示安装 CUDA 软件。
安装cudnn
下载地址:https://developer.nvidia.com/rdp/cudnn-download
安装指导:Installation Guide :: NVIDIA cuDNN Documentation
Linux下安装
安装cuda
1 | wget https://developer.download.nvidia.com/compute/cuda/11.6.2/local_installers/cuda_11.6.2_510.47.03_linux.runsudo |
安装cudnn
下载链接:https://developer.nvidia.com/rdp/cudnn-download
安装指导:Installation Guide :: NVIDIA cuDNN Documentation
tar包安装方式如下:
1 | # Unzip the cuDNN package. |
常用库安装
- numpy
- Pillow
- matplotlib
- opencv-python
- tqdm
- scipy
- scikit-learn
- einops
命令:
1 | pip install <包名==版本号> -i <指定镜像地址> |
推荐镜像源
1 | 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple |