前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Win10系统下Pytorch1.7 + tensorflow2.x +CUDA10.1 安装与配置

Win10系统下Pytorch1.7 + tensorflow2.x +CUDA10.1 安装与配置

作者头像
OpenCV学堂
发布2021-04-21 15:47:20
1.1K0
发布2021-04-21 15:47:20
举报

引言

最近把tensorflow跟pytorch都重新安装了,发现我以前安装的CUDA10.0的版本无法跟tensorflow2.x适配了,于是我又重新卸载安装了CUDA10.1 +cuDNN8.0.x的版本,然后发现我的Win10上又跟以前一样可以运行tensorflow或者pytorch了。下面就说一下我是如何在Windows 10系统下完成这些配置的。首先看一下软件版本信息:

  • CUDA10.1
  • cuDNN7.6.5
  • tensorflow2.2.0
  • pytorch1.7
  • python3.6.5
  • VS2017

安装CUDA10.1+cuDNN与配置

在安装之前请先确认一下,你的电脑上有独立的N卡,没有N就不用看了!有N卡的继续往下看。首先是下载CUDA10.1与cuDNN7.6.5,这个需要到官方网站上下载相关的版本软件,下载到之后,首先安装CUDA10.1,安装好之后,解压缩cuDNN7.6.5,然后把解压缩好的cuDNN7.6.5中的lib/x64目录与bin目录下的全部文件copy到安装好的CUDA10.1对应的目录中去,分别如下:

代码语言:javascript
复制
## lib copy to
cudnn-10.1-windows10-x64-v7.6.5.32\cuda\lib\x64\cudnn.lib
to
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib\x64
## dll copy to
cudnn-10.1-windows10-x64-v7.6.5.32\cuda\bin\cudnn64_7.dll
to
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin

这样就算安装好了。然后打开系统的环境变量path路径下检查:

发现有这两个就说明路径没有问题。

安装tensorflow与pytorch并验证

安装tensorflow-gpu版本的命令行如下:

代码语言:javascript
复制
pip install tensorflow-gpu==2.2.0 –i https://pypi.tuna.tsinghua.edu.cn/simple

使用国内的镜像安装会很快安装完成。然后安装pytorch1.7的命令行如下:

代码语言:javascript
复制
pip install torch==1.7.1+cu101 torchvision==0.8.2+cu101 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

安装就可以完成pytorch的安装了。

下面就是测试两个安装是否成功:

打开cmd命令行,键入python,然后分别导入tensorflow与pytorch,执行结果如下:

上图说明tensorflow+pytorch+cuda+win10终于可以愉快的在一起了。

踩坑记录:

1.cuDNN8.0.x无法适配tensorflow2.2.0+CUDA10.1的,必须是7.x才行,我重装过!

2.Import torch时候遇到下面的错误:

代码语言:javascript
复制
caffe2_detectron_ops_gpu.dll makes import torch occur OSerrorXXXX

是因为cuDNN的dll无法找到,或者无法适配,用正确版本,不行把cudnn64_7.dll拷贝到widnows的system32文件夹下肯定可以的。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-04-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenCV学堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档