cuda12.4安装tensorflow-gpu 2.18.0

tf-gpu环境的安装比较麻烦,下面总结一下近期实现的成熟方案:

相关环境:

  • 系统:linux
  • cuda:12.4

tensorflow和python的版本是有依赖关系的,我首先安装了python 3.8,并使用pip install tensorflowand-cuda(默认安装最新版本,及cuda相关的依赖),但报错(截取关键信息),如下:

python 复制代码
WARNING: tensorflow 2.13.1 does not provide the extra 'and-cuda'

可见python 3.8下的tensorflow无法安装其所需的相关依赖,也就不能支持GPU

转换思路,更换python3.9,同样使用上述pip命令,最终安装了tensorflow 2.18.0版本,同时安装了相关的cuda依赖,主要cuda依赖如下(版本会根据tf版本自动选择安装):

python 复制代码
nvidia-cublas-cu12       
nvidia-cuda-cupti-cu12   
nvidia-cuda-nvrtc-cu12   
nvidia-cuda-runtime-cu12 
nvidia-cudnn-cu12        
nvidia-cufft-cu12        
nvidia-curand-cu12       
nvidia-cusolver-cu12     
nvidia-cusparse-cu12     
nvidia-nccl-cu12         
nvidia-nvjitlink-cu12    
nvidia-nvtx-cu12

安装后可通过python检查tf是否支持了cuda

bash 复制代码
python
>>> import tensorflow as tf
>>> print(tf.__version__)
>>> tf.test.is_built_with_cuda()
>>> print(tf.config.list_physical_devices('GPU'))

如果支持,执行完上述最后一条命令后可以由结果列表查看到GPU的相关信息,如:

PhysicalDevice(name='/physical_device:GPU:0', device_type="GPU")

如果不支持,列表信息为空\[\]

相关推荐
滴图服务-七七1 天前
滴滴地图:精准定位赋能企业数字化转型
大数据·人工智能·地图服务·甲级测绘资质·商业授权
爱学习的程序媛1 天前
2026上半年大模型全景技术解读:推理融合、Agent 爆发与多模态统一
人工智能·ai
A.说学逗唱的Coke1 天前
【大模型专题】向量数据库深度解析:从原理到实战,构建企业级 AI 知识检索底座
数据库·人工智能
果丁智能1 天前
智能锁赋能网约房民宿数字化管控:身份核验+远程授权,筑牢安全防线、降本增效
网络·数据库·人工智能·安全·智能家居
V搜xhliang02461 天前
AI智能体的数据安全与合规实践
人工智能·学习·数据分析·自动化·ai编程
大貔貅喝啤酒1 天前
Python Requests库教程
自动化测试·python·requests库
PPIO派欧云1 天前
PPIO登上贵州新闻联播,深化AI算力生态建设
人工智能
hai3152475431 天前
一种通过空间几何转换进行软件编程计算的方式与现有计算的对比
人工智能·深度学习·数学建模·硬件架构·几何学·图论·拓扑学
猿饵块1 天前
LibreOffice---文档制作
人工智能
硅谷秋水1 天前
HARBOR:一个面向具身智体机器人强化学习的驾驭框架
人工智能·深度学习·机器学习·机器人