win10 | tensorflow-gpu 2.6.0环境搭建 | 显卡 RTX 3070 | 踩坑

本文详细指导了如何在Windows环境下安装TensorFlow-GPU 2.6.0,包括CUDA 11.1的配置、cuDNN的下载与整合,以及环境变量设置。通过代码测试验证GPU可用性,适合初学者和开发者快速上手。
部署运行你感兴趣的模型镜像

1. 环境准备:

cudnn和CUDA的对应
https://developer.nvidia.com/rdp/cudnn-archive
在这里插入图片描述

需要下载两个文件
在这里插入图片描述

  1. cuda v11.1
    链接 :
    https://developer.download.nvidia.com/compute/cuda/11.1.0/local_installers/cuda_11.1.0_456.43_win10.exe

  2. cudnn v8.0.4.30
    链接:https://developer.nvidia.com/compute/machine-learning/cudnn/secure/8.1.1.33/11.2_20210301/cudnn-11.2-windows-x64-v8.1.1.33.zip

2. 安装tensorflow-gpu 2.6.0

pycharm中或者cmd中执行 pip install tensorflow-gpu == 2.6.0
安装结果如下:
在这里插入图片描述

3. 安装cuda

路径什么的都不要动,选择默认就好
安装过程中选择精简模式,其他自行下一步即可。

4. 解压cudnn

cuDNN文件解压后有bin、include、lib三个文件夹
在CUDA的安装目录:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1 里面也有这些文件夹

所以将这cuDNN解压后的文件分别复制到CUDA对应的文件夹里即可!!

5.配置环境变量

在这里插入图片描述

6.代码测试

import tensorflow as tf
from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())
print(tf.test.is_gpu_available())
print(tf.config.list_physical_devices('GPU'))
print(tf.config.list_physical_devices('CPU'))

在这里插入图片描述
请忽视警告(WARNING),这里只是提示不要使用老版本的验证方式
显示True即可。

您可能感兴趣的与本文相关的镜像

PyTorch 2.5

PyTorch 2.5

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

xarray 是一个用于处理多维数组和数据集的 Python 库,主要用于科学计算和数据分析。它与 TensorFlow 的兼容性主要取决于 Python 环境中其他依赖库的版本,而不是直接与 TensorFlow-GPU 版本绑定。 在使用 TensorFlow-GPU 2.6.0 时,只要确保 Python 环境中的依赖库版本兼容,就可以安装和使用 xarray。TensorFlow-GPU 2.6.0 通常需要 Python 3.7–3.9,并建议使用虚拟环境(如 Conda)进行管理。[^1] 建议的 xarray 版本可以是 0.20.x 或更高版本,因为这些版本在 Python 3.7–3.9 环境中表现良好,并且与常见的科学计算库(如 NumPy、Pandas 和 Dask)兼容。[^2] 为了确保与 TensorFlow-GPU 2.6.0 和其他库的兼容性,可以使用 Conda 或 pip 创建隔离的环境。以下是使用 Conda 创建环境安装 xarray 和 TensorFlow-GPU 的示例: ```bash conda create -n tf_gpu_env python=3.8 conda activate tf_gpu_env conda install -c conda-forge xarray dask netCDF4 pip install tensorflow-gpu==2.6.0 ``` 此环境配置方式可避免版本冲突,并确保 xarray 和 TensorFlow-GPU 能够共存并正常运行。 ### 安装注意事项 - **CUDA 和 cuDNN 版本**:TensorFlow-GPU 2.6.0 需要 CUDA 11.2 和 cuDNN 8.1.0。如果使用 Conda 安装 cudatoolkit 和 cudnn,则应指定对应的版本。[^2] - **依赖冲突**:在安装 xarray 及其依赖时,建议先安装 TensorFlow-GPU,再安装 xarray,以避免潜在的依赖冲突。 - **测试环境**:在生产环境部署之前,建议在一个测试环境中验证所有库的兼容性。 ### 示例代码:使用 xarray 和 TensorFlow-GPU ```python import xarray as xr import numpy as np import tensorflow as tf # 创建一个简单的 xarray 数据集 data = xr.DataArray(np.random.rand(10, 10), dims=("x", "y")) print("xarray 数据集:") print(data) # 使用 TensorFlow-GPU 进行简单计算 with tf.device('/GPU:0'): a = tf.constant([1.0, 2.0, 3.0], shape=[3, 1]) b = tf.constant([2.0, 2.0, 2.0], shape=[1, 3]) c = tf.matmul(a, b) print("TensorFlow-GPU 计算结果:") print(c.numpy()) ``` 此代码展示了如何在同一个 Python 环境中同时使用 xarray 和 TensorFlow-GPU---
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

lijiamingccc

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值