当前位置: 首页 > news >正文

TensorFlow项目GPU运行 安装步骤

步骤1:创建新环境并指定Python版本

conda create -n tf_gpu python=3.9 -y
conda activate tf_gpu 

步骤2:使用NVIDIA官方频道安装

conda install -c "nvidia/label/cuda-12.0.0" cuda-toolkit cudnn=8.9 -y

步骤3:验证CUDA安装

# 检查CUDA版本
nvcc --version  # 应显示12.0

# 检查cuDNN
cat $CONDA_PREFIX/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

步骤4:安装TensorFlow

pip install tensorflow==2.13.0

步骤5:设置环境变量

echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONDA_PREFIX/lib/' >> ~/.bashrc
source ~/.bashrc

步骤6:验证GPU可用性

import tensorflow as tf
print("TensorFlow版本:", tf.__version__)
print("GPU是否可用:", tf.config.list_physical_devices('GPU'))

备选方案(如果仍遇到依赖冲突):

  1. 使用mamba加速依赖解析

conda install -n base -c conda-forge mamba -y
mamba create -n tf_gpu python=3.9 cudatoolkit=12.0 cudnn=8.9 -c conda-forge -y
  1. 使用Docker容器(推荐)

docker pull tensorflow/tensorflow:2.13.0-gpu
docker run -it --gpus all tensorflow/tensorflow:2.13.0-gpu bash

关键配置说明:

  1. 使用nvidia/label/cuda-12.0.0频道确保获得官方认证的CUDA 12.0组件

  2. cudnn=8.9会自动匹配兼容版本(如8.9.2)

  3. 显式指定Python 3.9避免新版Python的兼容性问题

常见问题排查:
如果出现cudnn_version.h找不到的错误,执行:

bash

复制

conda install -c conda-forge cudnn=8.9 -y

相关文章:

  • ThreadLocal详解
  • 2.buuctf [CISCN 2019 初赛]Love Math
  • Httprint 指纹识别技术:网络安全的关键洞察
  • 【三十三周】文献阅读:OpenPose: 使用部分亲和场的实时多人2D姿态估计
  • 【Spring Boot】网页五子棋项目中遇到的困难及解决方法
  • Express 中 res 响应方法详解
  • Docker 部署 MySQL 8 详细图文教程
  • JavaScript前端开发:构建交互式网页的魔法
  • 使用Actuator启动失败,Failed to start bean ‘documentationPluginsBootstrapper‘
  • 基于Django以及vue的电子商城系统设计与实现
  • 哈希-字母异位词分组
  • (20)从strlen到strtok:解码C语言字符函数的“生存指南1”
  • 信息服务商演化博弈模型研究
  • 最新智能优化算法:牛优化( Ox Optimizer,OX)算法求解经典23个函数测试集,MATLAB代码
  • Shell脚本和Python的工作路径
  • 滚动弹幕案例
  • 面基Spring Boot项目中实用注解一
  • 电子电气架构 --- 电子电器新技术及发展趋势
  • [JVM篇]垃圾回收器
  • Windows第九章 控件的介绍
  • 总奖金池百万!澎湃与七猫非虚构写作与现实题材征文大赛征稿启动
  • 大环线呼之欲出,“金三角”跑起来了
  • 远洋集团:今年前4个月销售80.9亿元,同比增加13.62%
  • 因港而兴,“长江黄金水道”上的宜宾故事
  • 上海制造佳品汇大阪站即将启幕,泡泡玛特领潮出海
  • 上海市国防动员办公室副主任吴斌接受审查调查