IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> tensorflow 2.6.0 GPU环境 windows10 安装配置 -> 正文阅读

[人工智能]tensorflow 2.6.0 GPU环境 windows10 安装配置

前言

本文讲述tensorflow2.6.0版本(截至本文发表时的最新版本)在windows10中的GPU环境配置
笔者电脑配置:两张RTX2080 Ti显卡
我的装备
参考

  1. 【官网】GPU 支持
  2. 手把手教你安装TensorFlow2 GPU 版本
  3. tensorflow GPU测试tf.test.is_gpu_avaiable()返回false解决方法
  4. win10 卸载cuda

注意

  • 请按照本教程的顺序进行配置
  • 本教程没有使用Anaconda安装tensorflow,如果你一定要用Anaconda,请继续寻找其他教程。本教程使用PyCharm自带的包管理系统进行安装(和pip类似)

1 安装CUDA

1.1 卸载之前的CUDA

  • 如果你之前安装过CUDA的低版本,请首先卸载之前的CUDA:
    首先打开控制面板->程序->卸载程序,找到所有与CUDA相关的程序,全部卸载掉,注意不要卸载NVIDIA的图形驱动程序、NVIDIA Physx系统软件,NVIDIA GeForce Experience这三个软件,只卸载包含“CUDA”的软件
    卸载程序界面

1.2 安装NVIDIA? GPU 驱动程序

1.3 安装CUDA

  1. 首先下载CUDA的安装包,版本11.2.0,下载地址https://developer.nvidia.com/cuda-11.2.0-download-archive,CUDA列表地址(放置这个地址仅供参考,以防上面的地址失效):https://developer.nvidia.com/cuda-toolkit-archive
  2. 下载完成之后双击进行安装,任意选择安装路径并点击OK(这个路径只是一个临时安装文件的路径,安装结束后会被自动删除)
  3. 选择【精简】,进行安装
  4. 后边的选项随便选都行

2 安装cudnn

2.1 下载

  1. 按照上面的地址进行下载cudnn,这可能需要登录你的NVIDIA账号,如果没有账号可以快速注册一个。
    【注意】勾选下面的加入NVIDIA developer program
    勾选加入NVIDIA developer program
  2. 注册完成之后再次点上面的地址下载,这时需要你填写一个简单的问卷,填写完成提交
  3. 找到Archived cuDNN Releases,点击进入
    此图标明Archived cuDNN Releases的位置
  4. 找到8.1.0版本的cudnn(注意应该对应CUDA11.2版本),点击下载
    此图表示8.1.0版本的cudnn的正确下载地址截图

2.3 解压和安装

下载完成后进行解压,并将里面的cuda文件夹复制到CUDA的安装目录下。此处可能弹出需要管理员权限的提示信息,点击继续即可。(下图取自博客手把手教你安装TensorFlow2 GPU 版本,注意此图中CUDA版本为10.1,我们的应该是11.2)
此图表明cuda文件夹的放置位置

3 配置环境变量

  • 注意,无需手动在环境变量窗口配置,在命令行中使用代码配置即可。
  • 以下代码参考Tensorflow官网,具体代码和你CUDA以及cudnn的安装位置有关。
SET PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin;%PATH%
SET PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\extras\CUPTI\lib64;%PATH%
SET PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include;%PATH%
SET PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\cuda\bin;%PATH%

4 设置独立显卡

  1. 打开NVIDIA控制面板(NVIDIA Control Panel)(如果找不到在哪可以搜索一下)
    NVIDIA控制面板在windows搜索中的结果
  2. 配置Physx,选择某一个显卡作为独立显卡,然后关闭窗口
    在这里插入图片描述

5 安装tensorflow-gpu

  • 【注意】不要使用Anaconda,因为截至我发表这篇博客,Anaconda没有tensorflow-gpu的2.6.0版本,最高支持2.5.0。我使用的是Pycharm的自带包管理器,很好用。
  • 【注意】一定是GPU版本
  1. 打开PyCharm,创建工程(或者打开一个已有的工程),点击文件->设置->项目->python解释器(如果你的操作界面是英文的,可以在插件市场里找到免费的官方汉化包)
    配置解释器
    中文汉化包的安装方式
  2. 点击右侧的设置图表,点击【添加】,选择Virtualenv环境,设置环境的位置(如果这个环境想要公共使用,可以放在一个公共的路径下,如果仅是这个项目使用,可以就放在这个项目的venv环境里),选择python解释器的版本(官方提供有3.8和3.9版本,你也可以自己下载python版本,这里就不详细说了)
  3. 设置好后,点击软件包列表左上角的加号,添加包。
  4. 在这个窗口左下角有一个【管理仓库】,在这里可以添加一些pypi镜像,我是用的是阿里云镜像https://mirrors.aliyun.com/pypi/simple/,注意一定是https开头的镜像路径。
  5. 输入tensorflow-gpu搜索,找到阿里云镜像下的包,进行安装
    在这里插入图片描述
  6. 等待安装完毕

6 测试

python解释器中输入如下代码进行测试

import tensorflow as tf
tf.test.is_gpu_available()

如果最后打印出来True,那就说明你成功了。
如果打印出来False,那么可能是你的cuda、cudnn、环境变量、独立显卡、tensorflow版本等问题引起的,一般不会输出错误信息,这时,你就需要继续寻找教程了,拜拜

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-09-24 10:34:02  更:2021-09-24 10:34:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 12:47:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码