Ubuntu下PyTorch深度学习环境搭建
Anaconda安装
进入Anaconda官网下载Linux版本,通常选择64-bit (x86) Installer。下载后,赋予文件可执行权限后使用root权限安装:
1 | chmod +x Anaconda3-2021.11-Linux-x86_64.sh |
虚拟环境创建
创建Python虚拟环境并激活:
1 | conda create -n pytorch python=3.7 |
Anaconda常用命令
查看版本号
1 | conda --version |
环境管理
创建虚拟环境
1
conda create -n <env_name> python=<python_version> <module1> <module2> ...
查看当前所有环境
1
2
3conda info -e
或
conda env list激活某个环境
1
conda activate <env_name>
退出当前环境
1
conda deactivate
删除某个环境
1
conda remove --name <env_name> --all
分享环境
将当前环境的所有配置导出到配置文件,通过配置文件创建一个与当前环境一模一样的环境。
1
2
3
4将环境信息导出到.yml文件
conda env export > environment.yml
从.yml文件创建环境
conda env create -f environment.yml清理(瘦身)
1
2
3conda clean -p # 删除没用的包,该命令会检查哪些包没有在包缓存中被硬依赖到其他地方并删除它们
conda clean -t # 删除conda保存下来的tar包
conda clean -y --all # 删除所有安装包及cache重命名
conda不提供重命名功能,只能通过clone-remove来实现。
1
2conda create -n newname --clone oldname
conda remove --name oldname --all该操作只能在base环境下进行。
包管理
查看当前环境下所有包
1
conda list
查看非当前环境下的所有包
1
conda list -n <env_name>
为当前环境安装某个包
1
conda install <package_name>
安装本地包
1
conda install --use-local <package_path>
更新包
1
conda update <package_name>
卸载包
1
conda uninstall <package_name>
PyTorch安装
版本需参考GPU支持和安装的cuda版本
PyTorch 1.8.0:
1 | CUDA 10.2 |
PyTorch 1.7.1:
1 | CUDA 9.2 |
PyTorch 1.7.0:
1 | CUDA 9.2 |
更多版本请参考PyTorch官网安装页面.
测试
进入python交互式解释器:
1 | python |
执行GPU测试命令:
1 | import torch |
返回True表示GPU可用,返回False表示GPU不可用。