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")

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

相关推荐
回眸&啤酒鸭3 天前
【回眸】Minicart 电商购物车核心功能落地指南
人工智能
一隅论数智3 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
默_笙3 天前
🍙 给每个请求过安检:FastAPI 是怎么把校验写进类型注解的
python
AI的探索之旅3 天前
97 个 OpenCV 实例(三十):双目立体,从标定到点云
人工智能·opencv·计算机视觉
AlbertZein3 天前
Step-5-Preview 上手实测:3D 游戏、金融分析、网页设计一次跑完
人工智能·aigc
LaughingZhu3 天前
Product Hunt 每日热榜 | 2026-09-19
人工智能·深度学习·神经网络·搜索引擎·百度
qq_426003963 天前
启动playwright录制codegen生成自动化测试脚本
python·自动化
虎头金猫3 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
美狐美颜SDK开放平台3 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk