参考:
图文并茂讲解CUDA, CUDA Toolkit, CUDA Driver, CUDA Runtime, nvcc之间的关系及其版本兼容性_cudatoolkit和cuda的版本-CSDN博客
win11+cuda11.3+cudnn11.3+Anaconda+PyTorch_cudn11.3-CSDN博客
Anaconda的卸载及安装(图文详解)_anaconda卸载-CSDN博客
Anaconda conda常用命令:从入门到精通_conda命令-CSDN博客
2023最新pytorch安装教程,简单易懂,面向初学者(Anaconda+GPU)-CSDN博客
最详细的 Windows 下 PyTorch 入门深度学习环境安装与配置 CPU GPU 版 | 土堆教程_哔哩哔哩_bilibili
Anaconda创建、激活、退出、删除环境及管理环境中的包相关命令——最新全面直观版_anaconda退出环境指令-CSDN博客
创建虚拟环境 | conda create -n name(环境名称) python=x.x(python版本号) |
查找虚拟环境 | conda env list |
激活虚拟环境 | conda activate name(环境名称) |
退出虚拟环境 | conda deactivate |
移除虚拟环境 | conda remove -n name(环境名称) --all |
复制虚拟环境 | conda create -n new_env(新环境名称) --clone exist_env(旧环境名称) |
在当前环境中 | |
查看安装过的包 | conda list |
查看包的版本 | conda list package_name(包名) |
更新指定的包 | conda update package_name(包名) |
安装包 | conda install package_name(包名) conda install package_name(包名)=x.x(版本号) |
删除包 | conda remove package_name(包名) |
导出与还原 | conda env export --file 路径/文件名.yaml conda env create -f 路径/文件名.yaml |
快捷安装包 |
1.提前下载到某个路径下 pip install 文件路径 |
2.使用镜像源 pip install package_name(包名) -i 镜像源 pip install package_name(包名) -i 镜像源 --trusted-host 镜像源地址(http://和/之间的部分) |
3.直接安装 pip install package_name(包名) pip install -r requirements.txt |
硬件版本 ≥ 软件(算力)版本 | |
CUDA Driver 版本 (大) | CUDA Runtime 版本(小) |
nvidia-smi | nvcc--version |
https://en.wikipedia.org/wiki/CUDAGPUs supported:https://en.wikipedia.org/wiki/CUDA |
无GPU— —CPU | ||||
conda | pytorch | cpuonly | torchvision | torchaudio |
pip | torch | torchvision | torchaudio | |
有GPU— —CUDA | ||||
conda | pytorch | cudatoolkit | torchvision | torchaudio |
pip | torch | torchvision | torchaudio | |
版本关系: CUDA Driver 版本 (nvidia-smi命令查看)≥ CUDA Runtime 版本(nvcc--version命令查看)≥ CUDA libraries版本(pytorch附带下载的cudatoolkit版本) 安装torch torchvision torchaudio: |
conda install | pip install | |
可以管理非python包 | 只能管理python包 | |
可以用来创建环境 | 不能,需要依赖virtualenv之类 | |
安装过的包 | 下载一次多次安装 pip可以卸载但不能卸载依赖包 | 直接下载到对应环境中 只能用pip卸载 |
只能在conda管理的环境中使用 使用pip命令,需要先安装pip (conda install pip ) | 可以在任何环境中使用 | |
不建议混用,只有在conda install搞不定时才使用pip intall |