配置Visual Studio+Anaconda+CUDA+cuDNN+VScode+TensorFlow-gpu 2.7.0(已存在一个版本cuda和cudnn情况)

本文详细描述了在已有CUDA11.0和cuDNN10.2的环境下,如何按照TensorFlow2.7.0的版本要求升级到CUDA11.2和cuDNN8.1,以及在安装过程中遇到的问题和解决方案,适合有一定经验的读者参考。
摘要由CSDN通过智能技术生成

前言

本文是在已有一个版本的 CUDA 11.0 和 cuDNN 10.2 (用于Matlab计算加速)的情况下,按照 TensorFlow 的版本要求

再安装一个高版本的 CUDA、 cuDNN 同时安装 TensorFlow_gpu_2.7.0

本文记录的是安装过程中的作者遇到的问题,对读者有一定的安装经验要求,对完全新手不友好

我的电脑里预先安装的有

  • cuda_11.0.2_451.48_win10
  • cudnn-10.2-windows10-x64-v7.6.5.32
  • Visual Studio 2019

因为代码的环境要求需要再安装(安装顺序) 如下:

  1. Visual Studio 2019
  2. Anaconda+VScode
  3. cuda 11.2+cudnn 8.1
  4. tensorflow-gpu==2.7.0

版本信息


在这里插入图片描述


TensorFlow的版本要求

\quad 首先需要查找TensorFlow与C++的编译版本要求(MSVS)以及CUDA和cuDNN的要求,按照版本要求才能进行安装,如下图


在这里插入图片描述


安装顺序

1. MSVS2019

参考博客:VS2019下载地址和安装教程(图解)

2. Anoconda和VScode

参考博客:Anaconda + VSCode 配置python环境_anaconda vscode_张硕伟的博客-CSDN博客

3. CUDA 11.2和cuDNN8.1

参考博客:如何在电脑上安装多个版本的CUDA_多个cuda_识久的博客-CSDN博客
参考博客:win10下安装多个cuda(cuda9.0和10.0),并自由切换版本_多个cuda版本共存_做一只AI小能手的博客-CSDN博客

3.1 CUDA11.2

遇到问题,这是由于已经存在一个版本CUDA导致的:

“You already have a newer version of the NVIDIA Frameview SDK installed”

解决方案: 参考博客:Cuda和Cudnn安装_nvidia frameview sdk可以卸载吗_liuzhonglin_的博客-CSDN博客

先把电脑已经存在的FrameView SDK 卸载掉,把C:\Program Files\NVIDIA Corporation\FrameViewSDK文件夹删掉。

3.2 cuDNN8.1

参考博客:cuDNN安装教程(Windows)_Xavier Jiezou的博客-CSDN博客

4. TensorFlow_gpu_2.7.0

创建环境 tensor 并安装:
注意:这里并没有提及anaconda的换国内源、创建新环境等,比较简单,需要读者自行查阅

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

  • 27
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值