【Tensorflow】菜鸟学TensorFlow 2.0:TensorFlow2.0安装与环境配置

本文详细介绍了如何在Windows10系统上安装TensorFlow2.0的GPU版本,包括硬件和软件需求,如CUDA和cuDNN的安装,以及环境变量配置。此外,还提供了验证安装成功的步骤和简单的TensorFlow程序示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. TensorFlow概述

Tensorflow是当今深度学习很流行的一个框架,它是由谷歌开发的深度学习框架到现在已经发布到了TF2.0版本了。TensorFlow 2 废弃了大量重复的接口,将 Keras 作为搭建网络的主力接口,也添加了很多新的特性,极大地改进了可用性,能有效地减少代码量。TF的安装有两个版本一个是CPU版另一个是GPU版。当然GPU上运行TF的速度自然比CPU会快,但是自然它的安装也比CPU版要麻烦。

CPU版的TF的安装十分的简单,这里当然不作叙述,本文主要是想记录下自己安装GPU版中遇到的一些问题和坑。

2. TensorFlow依赖环境搭建

  1. 硬件环境
    操作系统:Windows10
    显卡型号:nvidia-smi,显卡一定要是NVDIA的AMD的不行,因为在后续要安装CUDA.
    显卡型号
  2. 软件要求
    必须在系统中安装以下 NVIDIA® 软件:
  • NVIDIA® GPU 驱动程序 - CUDA® 11.2 要求 450.80.02 或更高版本。
  • CUDA® 工具包:TensorFlow 支持 CUDA® 11.2(TensorFlow 2.5.0 及更高版本)
  • CUDA® 工具包附带的 CUPTI。
  • cuDNN SDK 8.1.0 cuDNN 版本。
    (可选)TensorRT 6.0,可缩短用某些模型进行推断的延迟时间并提高吞吐量。

1)安装 Anaconda3/

可以到清华大学开源软件镜像站下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
Anaconda3下载地址
2)安装CUDA Toolkit 11.4
地址:https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64
CUDA
下载完成后,双击exe程序,开始安装CUDA,这里选择自定义安装(高级):
选择高级安装
然后进入下一步,取消勾选NVIDIA GeForce Experience,然后展开CUDA列,里边有Visual Studio Integration,这里如果电脑上安装了Visual Studio,则可以勾选,否则取消勾选。由于深度学习的开发很多都是在轻量级开发工具中开发,因此取消勾选即可。
取消Visual Studio
然后打开Driver components,确保Display Driver版本号高于当前版本号,否则取消勾选:
Display Driver
安装完成后,检验安装是否成功。在C盘默认安装路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\bin
找到nvcc.exe
nvcc.exe
额外确认cputi安装情况。路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\extras\CUPTI\lib64
cputi动态库
3)安装cuDNN
下载cuDNN需要NVIDIA注册。下载地址为:https://developer.nvidia.com/rdp/cudnn-archive
因为上面安装的版本为11.4,所以这里需要下载如下版本:
cuDNN
选择windows平台版本:
cuDNN WINDOWS
下载完成后,将其解压,然后将其重命名为cudnn,然后复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4
cudnn
进入cudnn的bin目录,确认cudnn64动态库:
cudnn64动态库
4)配置环境变量
将如下路径配置到系统PATH中,并将其放在一起,置顶。
环境变量配置
5)测试CUDA安装是否成功
使用命令nvcc -V
nvcc -V

3. TensorFlow 2安装

# Requires the latest pip
pip install --upgrade pip

# Current stable release for CPU and GPU
pip install tensorflow-gpu

# Or try the preview build (unstable)
pip install tf-nightly

验证tensorflow安装情况:
验证tensorflow GPU版本是否安装成功

3. 第一个TensorFlow程序

>>> import tensorflow as tf
>>> A = tf.constant([[1,2],[3,4]])
>>> B = tf.constant([[5,6],[7,8]])
>>> C = tf.matmul(A,B)
>>> print(C)
tf.Tensor(
[[19 22]
 [43 50]], shape=(2, 2), dtype=int32)
>>>

到这里就说明 TensorFlow 已经安装成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

镰刀韭菜

看在我不断努力的份上,支持我吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值