安装tensorflow-gpu

本文详细介绍了安装TensorFlow-GPU的过程及注意事项,包括检查显卡CUDA支持情况、确保驱动与CUDA版本匹配、安装CUDA和cuDNN等关键步骤。
部署运行你感兴趣的模型镜像

安装tensorflow-gpu

安装tensorflow的gpu真的是踩了一堆坑,所以写篇博客记录一下;
首先安装ensorflow-gpu并不单单只是pip install tensorflow-gpu就完事了,要装和注意的东西比想象中的多;
1要有显卡,而且显卡支持cuda,下个gpuz或者其他的显卡检测工具看下显卡支不支持cuda技术

在这里插入图片描述
上面是gpuz截图

2打开你的显卡控制面板,也就是下面这东西
在这里插入图片描述
然后选择 帮助-》系统信息-》组件
在这里插入图片描述
在这里能看到你的显卡驱动(NVCUDA64.DLL)和 右侧其对应的cuda版本
网上好多教程都只讲了tensorflow-gpu要和cuda和cudnn匹配,没什么人讲cuda要和驱动匹配,不知道是不是大佬们不屑于说。
如果驱动和cuda不配,就会报这个错
ptxas fatal : Memory allocation failure
ptxas fatal : Memory allocation failure是内存分配失败,就是驱动不匹配的问题,调动不了内存,内存不够肯定跑不起来模型,关键是它又能进行最基本的tensorflow测试,恼人。
我后面不想降驱动就直接下了最新的cuda和cudnn还有tensorflow,所以我只放下面两个链接
https://developer.nvidia.com/cuda-toolkit-archive
https://developer.nvidia.com/rdp/cudnn-archive
3安装完成上面这些,且在你已安装过anaconda的情况下,可以直接conda create --name tensorflow(可替换) python=(tensorflow对应的python版本)
然后activate tensorflow(刚刚创建的虚拟环境名)就可以pip install tensorflow-gpu==(你想要的版本)
其实也可以直接安装在base环境,只不过为了环境稳定不升级一般不这么做罢了。
4其他的一些报错
original_keras_version = f.attrs[‘keras_version‘].decode(‘utf8‘)卸载原来的h5py模块,安装2.10版本
pip install h5py==2.10 -i https://pypi.tuna.tsinghua.edu.cn/simple/

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

PyTorch 2.5

PyTorch 2.5

PyTorch
Cuda

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

### TensorFlow GPU 版本安装教程 #### 准备工作 为了成功安装 TensorFlowGPU 版本,需先确认所使用的 CUDA 和 cuDNN 库版本与目标 TensorFlow 版本兼容。不同版本间的匹配至关重要,以确保软件栈各组件间能无缝协作[^1]。 #### 环境配置 建议采用 Anaconda 创建独立环境来管理依赖项,这有助于简化安装过程并减少潜在冲突。创建新环境时指定 Python 版本可以进一步提高稳定性: ```bash conda create --name tf_gpu python=3.8 conda activate tf_gpu ``` #### 安装 NVIDIA 驱动程序和 CUDA 工具包 按照官方文档指导下载并安装适用于操作系统的最新稳定版 NVIDIA 显卡驱动以及相应版本的 CUDA Toolkit。注意检查 TensorFlow 文档中的推荐版本列表,选择合适的组合[^3]。 #### 安装 cuDNN cuDNN 是由 NVIDIA 提供的一组深度神经网络原语库,对于加速训练非常重要。同样地,应依据选定的 CUDA 版本来获取相配适的 cuDNN SDK 并完成本地设置。 #### 使用 pip 安装 TensorFlow-GPU 一旦上述准备工作完毕,则可通过 pip 命令轻松安装特定版本的 tensorflow-gpu 软件包。例如要安装 TensorFlow 2.x 版本可执行如下命令: ```bash pip install tensorflow-gpu==2.9.0 ``` 请注意替换 `2.9.0` 为你想要的具体版本号,并且确保该版本支持已安装好的 CUDA/cuDNN 组合[^2]。 #### 测试安装成果 最后一步是对刚安装成功的 TensorFlow 进行简单测试,验证其能否正常调用 GPU 设备。可以通过运行下面这段代码来进行初步检测: ```python import tensorflow as tf print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU'))) ``` 如果一切顺利的话,应该能看到输出显示可用 GPU 数量大于零的信息;反之则可能意味着某些环节存在问题需要排查解决。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值