news 2026/5/6 10:00:46

深度学习 SOP: conda通过命令快速构建指定版本tensorflow gpu环境。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
深度学习 SOP: conda通过命令快速构建指定版本tensorflow gpu环境。

准备工作

在这个SOP中,我不会指定任何一个版本,而是指导你如何根据你的需要的版本取去查询对应的依赖版本!这样能让这个SOP持续可用!

在开始安装之前,我们需要了解三个关键版本,这决定了环境是否能兼容运行。

  • Tensorflow版本
  • CUDA版本
  • cuDNN版本

不用担心复杂,官方已经整理好了依赖关系,你需要做的就只有确保你的电脑已经正确安装了GPU驱动,这可以通过命令nvidia-smi来进行查看,在命令结果的右上角,你可以看到你驱动所支持的最大CUDA版本。


步骤

1. 前往TensorFlow官网查看目标版本所需依赖

经过测试的构建配置
在上方这个链接里TensorFlow官方给出了不同TensorFlow版本所兼容的CUDA和cuDNN版本。

假如现在团队要求安装Tensorflow 2.3.0版本。我们就找到这一行:

版本Python 版本编译器构建工具cuDNNCUDA
tensorflow-2.3.03.5-3.8GCC 7.3.1Bazel 3.1.07.610.1

取出我们所需的三个关键版本

  • Python版本:3.8
  • CUDA版本:10.1
  • cuDNN:7.6

当然也可以根据你的需要选择版本,主要就是取到这三个关键版本,Python版本一般选支持范围最新的就可以。

2. 创建conda环境并激活

替换team-tf23为你想创建环境名称、替换3.8为Python版本。

conda create -n team-tf23python=3.8-y conda activate team-tf23

3. 安装环境独立的CUDA/cuDNN

替换10.17.6为你需要的CUDA/cuDNN版本。

condainstall-ycudatoolkit=10.1cudnn=7.6

*如果慢且长时间安装不成功,请参考附录的解决方案。

4. 安装 TensorFlow

替换2.3.0为你需要的TensorFlow版本

pipinstall"tensorflow==2.3.0"

这里建议直接装 tensorflow==2.3.0。原因是 从 TF 2.1 起,tensorflow 与 tensorflow-gpu 本质上是同一个包(后来官方也明确让大家装 tensorflow)。

*如果感觉慢,或者报错433。可以尝试临时使用国内源(这里是清华源)。

pipinstall"tensorflow==2.3.0"-i https://pypi.tuna.tsinghua.edu.cn/simple

附录:

如果在第三步中感觉慢,可以尝试临时使用国内源(这里是清华源)。

condainstall-y\cudatoolkit=10.1\cudnn=7.6\-c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge\--override-channels

或者长期更换conda源。清华源Conda换源教程
首先查看现有源。

conda config --show-sources

一般是只有一个default,通过这个命令添加自定义源(这里是清华源)。

conda config --set custom_channels.auto https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/

再次查看现有源,可以看到已经添加了清华源,此时可以再次尝试安装。

conda config --show-sources

如果出现错误,可以用这个命令移除。

conda config --remove channels 源名称

总结

本文的主要场景是针对团队合作、项目复现、导师要求等情况下需要安装【指定版本】的SOP。当然安装最新版本也可以按照这个流程自行调整。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/5 9:41:32

机器学习西瓜书编程作业(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

机器学习西瓜书编程作业(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 包含代码和报告。报告中包含题目如下: 1.采用留出法实现对率回归,给出西瓜数据集3.0a的性能评估结果。 2.实现基于信息增益(ID3)和信息增益率…

作者头像 李华
网站建设 2026/5/1 8:56:06

对话式AI:端到端语音识别与算法公平性研究进展

2022年,语音领域规模最大、最全面的国际学术会议Interspeech在韩国仁川举行。某中心作为白金赞助商出席。某中心语音AI组织的几位资深科学家重点介绍了该机构在本次会议上贡献的研究,本文聚焦于语音科学方面的进展,围绕近期语音AI研究的两个核…

作者头像 李华
网站建设 2026/5/2 22:35:00

第九课实战版:异常与日志体系 —— 后端稳定性的第一道防线

第9课的目标,从来不是教你“写几个异常类”。而是:在你的后端工程中,亲手搭建一套 👉 可扩展、可定位、可治理的稳定性底座。从这一课开始,你写的不再只是功能代码, 而是在搭一套系统工程能力。如果用 Andr…

作者头像 李华
网站建设 2026/4/23 10:12:22

2026年数字人大管理新趋势:专业平台如何引领变革?

随着数字政府建设加速推进,人大工作的数字化转型已从"可选项"变为"必答题"。据行业调研机构预测,到2026年,全国超过85%的省级人大将完成核心业务系统的数字化重构,而专业化的数字人大管理平台将成为这场变革的…

作者头像 李华
网站建设 2026/5/1 1:49:02

全网最全继续教育一键生成论文工具TOP9:9款深度测评与推荐

全网最全继续教育一键生成论文工具TOP9:9款深度测评与推荐 2026年继续教育论文工具测评:为何选择这些工具? 在当前继续教育日益普及的背景下,越来越多的学习者需要撰写高质量的学术论文。然而,从选题、资料收集到写作…

作者头像 李华
网站建设 2026/5/3 19:28:32

月底提醒:PDF 发票合并整理别拖到下月

月底这几天,很多人会突然想起一件事: 发票,好像还没整理。 月底一忙,这件事很容易被往后拖: “反正还没到报税节点,下个月再说。” 月底不整理,月初一定被追 👉 发票在&#xff0…

作者头像 李华