在windows中对torch1.7.1版本环境配置

Posted ʚVVcatɞ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在windows中对torch1.7.1版本环境配置相关的知识,希望对你有一定的参考价值。

环境内容

torch:1.7.1

安装Python版本要求

Python 3.53.7

下载 ANACONDA 对 Python版本和第三方库进行管理

官方推荐下载:https://pytorch.org/
在这里插入图片描述

conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c nvidia

在这里插入图片描述

下载 Cudnn 和 CUDA

可在命令行汇总执行查看驱动版本:

nvidia-smi

或者通过NVIDIA控制面板在菜单栏 帮助 中选择 系统信息
在这里插入图片描述
然后再选择组件
在这里插入图片描述
根据本地的NVIDIA CUDA 版本去找到官方对应的CUDA版本
在这里插入图片描述
CUDA Toolkit 11.0 Download:
https://developer.nvidia.com/cuda-11.0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal
在这里插入图片描述
下载成功后进行安装在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装完成之后,还需要下载cuDNN,这里需要登录并填写问卷才能下载
cuDNN:https://developer.nvidia.com/rdp/cudnn-download

在这里插入图片描述
下载后进行解压
在这里插入图片描述
在这里插入图片描述
把 cuda 压缩包解压出来的文件复制到盘符:…\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.0中
在这里插入图片描述

接下来设置环境变量:
计算机上点右键,打开属性->高级系统设置->环境变量
可以看到系统中多了CUDA_PATH和CUDA_PATH_V11_0两个环境变量
如下图所示:
在这里插入图片描述

接下来,还要在系统中添加以下几个环境变量:

CUDA_SDK_PATH = C:\\ProgramData\\NVIDIA Corporation\\CUDA Samples\\v11.0(这是我默认安装位置的路径)
CUDA_LIB_PATH = %CUDA_PATH%\\lib\\x64
CUDA_BIN_PATH = %CUDA_PATH%\\bin
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\\bin\\win64
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\\common\\lib\\x64

如下图所示:
在这里插入图片描述

在系统变量 PATH 的末尾添加:

%CUDA_LIB_PATH%;
%CUDA_BIN_PATH%;
%CUDA_SDK_LIB_PATH%;
%CUDA_SDK_BIN_PATH%;

再添加如下4条(默认安装路径):

C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.0\\bin;
C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.0\\libnvvp
C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.0\\include
C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.0\\lib

如果你选用了自定义路径,上述这些默认路径都应该相应替换为你的自定义路径,以上为我的环境变量和PATH的配置情况:

环境变量:
配置完成后,我们可以验证是否配置成功,主要使用CUDA内置的deviceQuery.exe 和 bandwithTest.exe:

首先win+R启动cmd,cd到安装目录下的 …\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.0\\extras\\demo_suite
然后分别执行bandwidthTest.exedeviceQuery.exe应该得到下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果以上两步都返回了Result=PASS,那么就算成功了。

在ANACONDA 中安装 pytorch 选择安装1.7.1版本

在这里插入图片描述
清华conda源地址:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

添加清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

建议同时添加第三方conda源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

在cmd中 输入 python 进入python 编译环境后,输入以下命令测试 pytorch GPU版本是否安装成功

import torch
print(torch.version.cuda)
print(torch.cuda.is_available())

在这里插入图片描述

以上是关于在windows中对torch1.7.1版本环境配置的主要内容,如果未能解决你的问题,请参考以下文章

如何配置node环境配

RuntimeError: ‘lengths’ argument should be a 1D CPU int64 tensor, but got 1D cuda:0 Long tensor(代码片段

jdk下载安装配置环境变量

配环境。。等等

OpenCV开发环境配置(配人脸识别源码测试)

idea创建django项目