Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【2022超详细版】Win10安装cuda(10.1、11.7)+cuDNN(7.6.5、8.5.0)+tensorflow(gpu版)+pytorch(gpu版)

【2022超详细版】Win10安装cuda(10.1、11.7)+cuDNN(7.6.5、8.5.0)+tensorflow(gpu版)+pytorch(gpu版)

作者头像
Qomolangma
发布于 2024-07-30 00:15:02
发布于 2024-07-30 00:15:02
2.4K00
代码可运行
举报
文章被收录于专栏:深度学习深度学习
运行总次数:0
代码可运行

1.查看显卡支持的CUDA版本

查看版本

Release Notes :: CUDA Toolkit Documentation (nvidia.com)

https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

根据数值选择相应cuda版本

2.安装CUDA

官网

从NVIDIA官方网站上下载适合你系统的CUDA Toolkit安装包。

CUDA Toolkit Archive | NVIDIA Developer

https://developer.nvidia.com/cuda-toolkit-archive

10.1版本可全装其他盘,11.7版本会有2个多G固定装在C盘

10.1版本

1. 下载地址

CUDA Toolkit 10.1 original Archive | NVIDIA Developer

https://developer.nvidia.com/cuda-10.1-download-archive-base?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal

2. 安装过程

根据CUDA Toolkit的安装向导,选择适合你的选项进行安装,可以根据你的需求进行自定义安装。

  • 双击.exe进行安装
  • 临时文件,安装后自动清除

默认C盘,建议更改到D盘如图所示目录,便于后续添加环境变量

3. 将CUDA的路径添加到环境变量中

安装完成,需要将CUDA的路径添加到你的系统环境变量中。在Windows操作系统上,可以通过右键点击"计算机"(或"此电脑")-> 属性 -> 高级系统设置 -> 环境变量,在系统变量中找到"Path"变量并添加CUDA的安装路径。

新建如下环境变量,自己根据实际情况进行修改

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
D:\CUDA\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib\x64

D:\CUDA\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include

D:\CUDA\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\CUPT\lib64

D:\CUDA\NVIDIA Corporation\CUDA Samples\v10.1\bin\win64

D:\CUDA\NVIDIA Corporation\CUDA Samples\v10.1\common\lib\x64

(可选择新建,亦可选择“浏览”找到相应文件夹)

11.7版本与10.1有区别的部分

11.7安装过程可参照前文,这里仅介绍有区别的部分

1. 安装位置

缺NVIDIA Corporation的(2个多G)固定装在C盘

2. 默认添加环境变量

不需要手动添加环境变量

检验安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
nvcc -V
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
set cuda

卸载CUDA

卸载框选的4个:

3.下载cuDNN

CUDA10.1版本+cuDNN7.6.5

  1. 官网下载(需要先注册)cuDNN Archive | NVIDIA Developer

https://developer.nvidia.com/rdp/cudnn-archive

下载后,解压,然后将bin、include、lib文件夹下的文件直接复制到CUDA安装目录中的对应位置。

CUDA11.7版本+cuDNN8.5.0

检验是否安装成功

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
bandwidthTest.exe

"bandwidthTest.exe"用于测试CUDA设备的内存带宽。运行此可执行文件将显示出设备的内存读取和写入带宽信息,以及带宽测试的结果。这对于评估设备的性能和了解其内存访问速度非常有用。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
deviceQuery.exe

"deviceQuery.exe"用于查询CUDA设备的属性和功能。运行此可执行文件将显示出设备的名称、计算能力、CUDA核心数量、内存总量、内存时钟频率等信息,以及设备支持的CUDA功能和特性。这对于了解设备的硬件规格和功能非常有用。

4.安装tensorflow_gpu

1. 版本匹配问题,这里使用python3.7

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python -m site

显示Python解释器搜索模块的目录列表,以及Python的安装信息和配置文件位置。

2. 安装命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda install tensorflow-gpu==2.3.0

亦可使用pip命令

3. 运行报错及解决方案

①报错

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
AttributeError: module 'tensorflow.python.framework.ops' has no attribute '_TensorLike'

②报错

2022-11-22 19:57:04.351092: I tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN)to use the following CPU instructions in performance-critical operations: AVX AVX2

To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
2022-11-22 19:57:04.351092: I tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN)to use the following CPU instructions in performance-critical operations:  AVX AVX2

To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.

这个报错信息表明你的TensorFlow二进制文件是经过优化的,使用了oneAPI Deep Neural Network Library (oneDNN)来在性能关键的操作中使用特定的CPU指令,包括AVX和AVX2。 然而,这个优化只适用于一些性能关键的操作,对于其他操作可能并没有启用这些指令。如果你希望在其他操作中也启用这些指令,你需要重新编译TensorFlow,并使用相应的编译器标志来启用AVX和AVX2指令集。

AVX(Advanced Vector Extensions-Intel® AVX) 是intel 优化CPU用于浮点计算的技术,如果有GPU了,其实不用考虑该警告讯息。 不过, 不管怎么说, 如果不愿意看到该警告讯息, 可以加上如下2行代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

该代码是用来设置TensorFlow的日志级别的。通过设置os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2',将日志级别设置为最低级别,即只显示错误信息,不显示其他日志信息。这可以帮助减少不必要的日志输出,使程序的运行输出更加简洁。

5.安装pytorch_gpu

查看版本匹配

Previous PyTorch Versions | PyTorch

https://pytorch.org/get-started/previous-versions/

10.1

1. pip安装
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip install torch==1.8.1+cu101 torchvision==0.9.1+cu101 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html
2. conda安装
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 -c pytorch

11.7

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-08-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
windows10+nvidia驱动+cuda10.1+cudnn安装教程
下载之前查看自己显卡驱动和cuda版本号之间的关系,如下图所示,然后进行选择性安装。
全栈程序员站长
2022/09/01
1.8K0
windows10+nvidia驱动+cuda10.1+cudnn安装教程
win10下CUDA和CUDNN的安装(超详细)!亲测有效![通俗易懂]
CUDA10的安装包可直接从NVIDIA官网下载。根据相应的系统选项,我选择的是cuda_10.1.168_425.25_win10.exe(大小为2.3G),安装的时候建议选择 自定义 而不是“精简”(从下面的英文解释可以看出,其实这里的精简写成完整应该更贴切,他会安装所有组件并覆盖现有驱动,然而我并不想安装全家桶,何况我的官方显卡驱动比他的新)。
全栈程序员站长
2022/06/30
1.7K0
win10下CUDA和CUDNN的安装(超详细)!亲测有效![通俗易懂]
win10下安装GPU版本的TensorFlow(cuda + cudnn)
搭了将近快两天的环境,终于好了,虽然在开始的时候,安了卸,卸了安的,但是!!!安装成功后,那种快乐是无法言语的~~~~~所以在此我必须的记录一下我的艰辛历程~~~~
andrew_a
2019/07/30
6.9K1
win10下安装GPU版本的TensorFlow(cuda + cudnn)
CUDA、CUDNN在windows下的安装及配置
全网最详细 | Windows 安装 TensorFlow2.0 GPU 详细教程
全栈程序员站长
2022/07/02
3.9K0
CUDA、CUDNN在windows下的安装及配置
Pytorch、CUDA和cuDNN的安装图文详解win11(解决版本匹配问题)
首先不用着急挑选CUDA的版本。我们先看下pytorch以及cuDNN的版本支持情况。
timerring
2022/11/07
12K0
Pytorch、CUDA和cuDNN的安装图文详解win11(解决版本匹配问题)
【CUDA】cuda安装 (windows版)[通俗易懂]
本次安装参考了网上许多教程,结合自己的需求与理解,写下此篇博客,仅做本人总结使用。。
全栈程序员站长
2022/09/06
10.9K0
【CUDA】cuda安装 (windows版)[通俗易懂]
CV -- 基于GPU版显卡CUDA环境+Pycharm YOLOv8 检测
我这里是12.0,进入 CUDA 官网:https://developer.nvidia.com/cuda-toolkit-archive
用户11404404
2025/02/18
2450
CV -- 基于GPU版显卡CUDA环境+Pycharm YOLOv8 检测
Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)
配置环境,研究了一整天,踩了很多坑,在网上找了很多资料,发现基本上都没非常明确的教程,所以今天想分享一下配置tensorflow GPU版本的经验,希望能让各位朋友少走些弯路。(PS:一切的前提,你需要有一张Nvidia显卡。我的显卡是 GT940MX)
10JQKA
2018/07/25
4.8K0
Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)
cuDNN installation
NVIDIA cuDNNis a GPU-accelerated library of primitives for deep neural networks.
vanguard
2021/08/30
1.2K0
Tensorflow(GPU) 在Win10+Cuda8.0环境下安装以及Cudnn包配置 图文详细教程
原本安装好之后并不会有以上四个环境变量,有两个需要自己加上。 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\libnvvp 附配置环境变量教程 最后在cmd里输入 echo %path% 就能查看你的是否添加进环境变量了
大鹅
2021/06/15
1.4K0
Tensorflow(GPU) 在Win10+Cuda8.0环境下安装以及Cudnn包配置 图文详细教程
TensorFlow2.x GPU版安装与CUDA版本选择指南
目前Python最新release版本为3.9.0,配合TensorFlow2版本使用目前常见的以Python3.6和3.7,大家根据自己的开发平台选择合适的版本下载即可
Color Space
2020/11/09
3.2K0
TensorFlow2.x GPU版安装与CUDA版本选择指南
【2024保姆级图文教程】深度学习GPU环境搭建:Win11+CUDA 11.7+Pytorch1.12.1+Anaconda 深度学习环境配置
可能有些朋友已经装了对应的Python版本和Conda了,我们先查看一下对应的版本。
程序员洲洲
2024/06/07
4.1K0
【2024保姆级图文教程】深度学习GPU环境搭建:Win11+CUDA 11.7+Pytorch1.12.1+Anaconda 深度学习环境配置
pip安装pytorch1.10.1+paddlepaddle-gpu2.2.1+cuda10.2+cudnn7.6.5
官网下载链接,可能需要登录 清华下载地址 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/cudnn-7.6.5-cuda10.2_0.tar.bz2
Michael阿明
2022/03/10
9530
pip安装pytorch1.10.1+paddlepaddle-gpu2.2.1+cuda10.2+cudnn7.6.5
简单易学:Tensorflow CUDA 版本安装
看好版本后,就照着下就完了~ Python(3.7)我使用Anaconda,具体参照以下:
一个有趣的灵魂W
2020/10/30
1K0
简单易学:Tensorflow CUDA 版本安装
CUDA安装教程(超详细)
CUDA:Installation Guide Windows :: CUDA Toolkit Documentation
全栈程序员站长
2022/09/01
46.4K0
win10下配置Tensorflow1.4
本文介绍了如何配置Windows系统以支持TensorFlow 1.4,包括安装Python 3.5或更高版本、CUDA 8.0或更高版本、cuDNN 7.6或更高版本,以及TensorFlow 1.4。安装完成后,可以测试是否成功安装并运行TensorFlow。
GavinZhou
2018/01/02
1.4K0
win10下配置Tensorflow1.4
Win10系统下Pytorch1.7 + tensorflow2.x +CUDA10.1 安装与配置
最近把tensorflow跟pytorch都重新安装了,发现我以前安装的CUDA10.0的版本无法跟tensorflow2.x适配了,于是我又重新卸载安装了CUDA10.1 +cuDNN8.0.x的版本,然后发现我的Win10上又跟以前一样可以运行tensorflow或者pytorch了。下面就说一下我是如何在Windows 10系统下完成这些配置的。首先看一下软件版本信息:
OpenCV学堂
2021/04/21
1.2K0
Win10系统下Pytorch1.7 + tensorflow2.x +CUDA10.1 安装与配置
Cuda和cuDNN安装教程(超级详细)
https://developer.nvidia.com/cuda-downloads 当你点进这个链接的时候,从1看到是cuda11.2版本,
全栈程序员站长
2022/07/01
11.8K0
Cuda和cuDNN安装教程(超级详细)
tensorflow安装GPU版本
1.先通过该网站查看tensorflow和cuda和cudnn版本以及visual studio(MSVC)的对应关系。(可供参考)
Echo_Wish
2023/11/30
8100
tensorflow安装GPU版本
面向Windows的Pytorch完整安装教程
PyTorch是一个开源的Python机器学习库,其前身是著名的机器学习库Torch。2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyTorch,它是一个面向Python语言的深度学习框架,不仅能够实现强大的GPU加速,同时还支持动态神经网络,这是很多主流深度学习框架比如Tensorflow等都不支持的。PyTorch既可以看作加入了GPU支持的numpy,同时也可以看成一个拥有自动求导功能的强大的深度神经网络。除了Facebook外,它已经被Twitter、CMU和Salesforce等机构采用。作为经典机器学习库Torch的端口,PyTorch 为 Python 语言使用者提供了舒适的深度学习开发选择。
全栈程序员站长
2022/09/12
3.7K0
面向Windows的Pytorch完整安装教程
推荐阅读
相关推荐
windows10+nvidia驱动+cuda10.1+cudnn安装教程
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验