在Windows的Python 3.7上安装支持GPU的TensorFlow教程

278 阅读3分钟

我们都知道,安装TensorFlow将有效地使用GPU工作是一个有点困难的任务。下面是我在我的系统上的安装方法,它像一个魅力一样工作。
在尝试任何事情之前,需要考虑到一些先决条件

硬件要求。

  1. 基本要求是,你的系统应该有一个支持CUDA的NVIDIA GPU。
  2. 请看支持CUDA®的GPU卡的列表。检查你的GPU的CUDA版本。

流行的机器人文章。

1.将聊天机器人用于营销的8种行之有效的方法(有真实案例)。

2.如何使用Texthero为你的NLP项目准备一个基于文本的数据集

3.以人为本的聊天机器人设计的5大技巧

4.聊天机器人会议在线

软件要求。

  1. NVIDIA GPU驱动程序 >418.x或更高,因为我们将安装
    TensorFlow

    2.1.0
  2. CUDA工具包=10.1
  3. CUPTI,它将与CUDA工具包一起交付。
  4. cuDNN SDK 7.6
  5. Python 版本3.5≥ x ≤ 3.8 (Python 3.8支持TensorFlow 2.2.0)

程序。

A.检查GPU驱动的版本。在桌面上点击右键,打开NVIDIA控制面板。在那里你会找到一个系统信息 的链接并打开它。系统信息窗口将包含驱动程序版本的详细信息。

检查驱动程序版本。这里我们有451.67版本

如果你的驱动版本小于418.x,并且你发现你的GPU兼容CUDA 10.1,那么请尝试更新NVIDIA驱动。

B.使用PIP下载TensorFlow:打开命令提示符并运行以下命令。

pip install tensorflow

C.安装CUDA。 TensorFlow需要一个桥梁,使其能够访问GPU。它被称为CUDA工具箱。NVIDIA®CUDA® 工具包提供了一个开发环境,用于创建高性能和高效的GPU加速的应用程序。该工具包包括GPU加速库、调试和优化工具、C/C++编译器以及用于运行和部署应用程序的运行时库。由于我们正在安装TensorFlow 2.1.0版本,我们将需要CUDA 10.1。这里是CUDA工具包的下载页面。CUDA®工具包

我们可以下载两个CUDA 10.1文件中的任何一个。

安装过程与我们安装其他安装文件的方式很相似。在Program Files中会有一个带有一些文件的文件夹,名为NVIDIA GPU Computing Toolkit,其中包含我们的CUDA文件。安装完成后,在命令提示符中运行这个命令。

SET_PATH=C:\Program Files\NVIDIA Corporation\NVSMI
nvdia-smi

命令nvidia-smi的输出

这个输出证明CUDA已经完美安装,可以使用了。

D.安装cuDNN:这是一个使用CUDA构建的深度神经网络库,用于增强深度神经网络中常见操作的GPU功能。
要下载cuDNN,你需要在这里创建一个NVIDIA开发者计划的账户。在创建账户之后,你将获得下载链接。

下载cuDNNv7.6.5,用于CUDA 10.1

将下载的压缩文件中已安装CUDA 10.1的所有内容粘贴在一起。这里是它的路径

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1

而且我们还需要添加一些环境变量。复制这4条命令并在命令提示符下运行。

SET PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin;%PATH%
SET PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\CUPTI\lib64;%PATH%
SET PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include;%PATH%
SET PATH=C:\tools\cuda\bin;%PATH%

在这里,我们完成了TensorFlow与GPU支持的安装。要检查TensorFlow是否能识别GPU,请打开 Python **shell,**并运行以下代码。

import tensorflow as tf
print("You are using TensorFlow version", tf.__version__)
if len(tf.config.list_physical_devices('GPU')) > 0:
    print("You have a GPU enabled.")
else:
    print("Enable a GPU before running this notebook.")

这就是全部了,伙计们。现在你已经安装了TensorFlow和你的GPU的力量。祝你在探索深度学习方面有一段美好的时光。祝你一切顺利