一、conda虚拟环境

查看现有环境:conda env list
创建环境:conda create -n 环境名 python=3.8 (python版本,可更改)
激活:conda activate 环境名
退出激活:conda deactivate 
删除环境:conda remove -n 环境名 --all

将环境配置到jupyter notebook上,将环境加载进jupyter中

pip install ipykernel  【pip install -i https://pypi.douban.com/simple ipykernel (使用豆瓣源速度快)】
python -m ipykernel install --name 环境名

二、cuda安装

1、查看显卡支持的cuda版本

打开 ‘ NVIDIA控制面板 ’

pytorch cuda 对应关系_tensorflow

点击 ‘ 帮助 ’ —> ‘ 系统信息 ’

pytorch cuda 对应关系_conda_02

点击 ‘ 组件 ’

pytorch cuda 对应关系_pytorch_03

可以向下兼容;例如我的:<= 12.1都可以(建议安装pytorch或者tensorflow对应的cuda版本)

2、cuda下载

cuda官网 https://developer.nvidia.com/cuda-toolkit-archive【以cuda11.6.0为例】

pytorch cuda 对应关系_tensorflow_04

选择符合自己电脑的本地下载,点击 ‘ exe(local) ’ —> ‘ Download ’

pytorch cuda 对应关系_conda_05

3、cuda安装

下载完成后双击打开

pytorch cuda 对应关系_conda_06

选择一个空文件夹(临时文件,安装结束后会自动删除)—> 点击 ‘ OK ’

pytorch cuda 对应关系_pytorch_07


pytorch cuda 对应关系_tensorflow_08

选择 ‘ 自定义安装 ’

pytorch cuda 对应关系_pytorch_09

取消勾选 “ Visual Studio Integration ”(除非你有C++环境);点击 “ 下一步 ”

pytorch cuda 对应关系_conda_10

选择要安装的位置,建议新建文件夹。点击 “ 下一步 ”

pytorch cuda 对应关系_pytorch_11

安装完成

pytorch cuda 对应关系_tensorflow_12

4、cuDNN下载及安装

下载地址:https://developer.nvidia.com/rdp/cudnn-download

注册登录后下载对应cuda版本的cuDNN

如果是对应其他版本,选择 “ Archived cuDNN Releases ”

pytorch cuda 对应关系_pytorch_13

下载完成后解压

pytorch cuda 对应关系_pytorch_14

将文件夹下的内容复制到CUDA同名的文件夹下;不是替换!!!

注意:lib是win64下的内容

pytorch cuda 对应关系_conda_15

5、环境变量配置

搜索‘编辑环境变量’

pytorch cuda 对应关系_tensorflow_16


pytorch cuda 对应关系_conda_17


pytorch cuda 对应关系_pytorch cuda 对应关系_18


pytorch cuda 对应关系_conda_19


pytorch cuda 对应关系_conda_20


pytorch cuda 对应关系_pytorch cuda 对应关系_21

6、检验是否配置成功

win+R键;输入 “ cmd ” ,点击 “ 确定 ”

pytorch cuda 对应关系_pytorch cuda 对应关系_22

输入“ nvcc -V ”

pytorch cuda 对应关系_pytorch_23

配置成功!

7、多CUDA

按照1-6的步骤下载所需CUDA及对应cuDNN

打开环境变量,新建后将想要用的CUDA版本置顶即可

pytorch cuda 对应关系_tensorflow_24

win+R键;输入 “ cmd ” ,点击 “ 确定 ”;输入“ nvcc -V ”

pytorch cuda 对应关系_tensorflow_25

显示11.2,配置成功!

三、Pytorch_gpu安装

1、Pytorch_gpu下载:https://pytorch.org/get-started/previous-versions

以CUDA11.6+pytorch_V1.12.0为例

pytorch cuda 对应关系_pytorch_26

不要直接在环境里输入命令;很容易下成CPU版本的

# CUDA 11.6 √√
conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=11.6 -c pytorch -c conda-forge

直接下载whl包:https://download.pytorch.org/whl/torch_stable.html

ctrl+F键,输入cuda版本和你的python版本:例如:cu116-cp38

pytorch cuda 对应关系_pytorch cuda 对应关系_27


pytorch cuda 对应关系_pytorch_28


pytorch cuda 对应关系_conda_29

pip install +whl文件路径

# CUDA 11.6 √√
conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=11.6 -c pytorch -c conda-forge
pip install "D:\E_files\torch_install\torch-1.12.0+cu116-cp38-cp38-win_amd64.whl"
pip install "D:\E_files\torch_install\torchaudio-0.12.0+cu116-cp38-cp38-win_amd64.whl"
pip install "D:\E_files\torch_install\torchvision-0.13.0+cu116-cp38-cp38-win_amd64.whl"

pytorch cuda 对应关系_tensorflow_30


pytorch cuda 对应关系_CUDA_31

四、安装tensorflow_gpu

不行,不是GPU版本
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow

win11显卡RTX4060用不了cuda10,下载cuda11.2的版本

pytorch cuda 对应关系_conda_32


pytorch cuda 对应关系_CUDA_33


pytorch cuda 对应关系_pytorch cuda 对应关系_34

不用安装keras已经有了