Tensorflow 2.3.0完整安装教程(比最新版本低一般)
程序员文章站
2022-04-18 09:22:35
首先,安装这个东西,我折腾了快半个月,说我菜也认,主要是没有个好的教程,以及有很多版本匹配问题,于是在安装好Tensorflow后,我也出个教程,这个教程只要跟着走,基本没有问题,最好是从头开始,不然一些乱七八糟的依赖报错,我也搞不定先简单写几个要注意的点tensorflow2.3.0版本要安装对应的python版本为3.5-3.7,而你在anaconda官网下的最新版带的python版本是3.8.?,肯定是不行的,这东西初学者不要试图安装最新的,出了问题没得找安装Tensorflow的GPU版本,...
首先,安装这个东西,我折腾了快半个月,说我菜也认,主要是没有个好的教程,以及有很多版本匹配问题,于是在安装好Tensorflow后,我也出个教程,这个教程只要跟着走,基本没有问题,最好是从头开始,不然一些乱七八糟的依赖报错,我也搞不定
先简单写几个要注意的点
- tensorflow2.3.0版本要安装对应的python版本为3.5-3.7,而你在anaconda官网下的最新版带的python版本是3.8.?,肯定是不行的,这东西初学者不要试图安装最新的,出了问题没得找
-
安装Tensorflow的GPU版本,对应的CUDA应该是10.0,cudnn应该是7.6以上(不要太新),这都是遍历诸多博客一遍遍试错总结的血泪教训
分割线
下面正式开始
-
安装anaconda,要安装对应python3.5-3.7的版本,这里我选择的是2019.10,对应python3.7.4
因为C盘够,我就没换安装位置
安装好后进入anaconda prompt验证一下python版本 -
第二步,安装最新的visual C++ 官网
X86对应的是32位 X64是64位,ARM是移动端平台的,所以选择64位下载安装即可(好像不是64位没法用tensorflow),安装完成后会提醒你重启电脑
- 显卡要求:NUIDIA的显卡(AMD好像也支持但是支持的不是很好),不能太老旧,比如GT240这种货色就算了,显卡的驱动版本要比较新,可以在cmd中输入 nvidia-smi查看
-
安装CUDA和cudnn,不推荐手动配置(虽然可以),很麻烦出错了也不知道错了,下图是之前的手动配置截图
tensorflow 2.3.0对于CUDA要求是10.1 ,cudnn要求是不小于7.6(安装其他版本的tensorflow百度对应的版本即可)
conda install cudatoolkit=10.1 ,输入y(yes)即可
conda install cudnn=7.6.5 -
安装tensorflow即可,随便一个源都行
pip install tensorflow-gpu==2.3.0 -i https://pypi.douban.com/simple/
等着就好
安好了就测试一下吧,打开anaconda prompt,输入python 导入tensorflow包,如果没有报错,恭喜你大功告成!
PS,在测试代码环节,报了个错,给我吓一跳,结果是因为新的tensoflow移除了这个代码
编辑代码最好找个编译器,此处用的是pycharm,如何配置python环境见下图,右边可以添加,在添加中找到anaconda下的python.exe即可
运行pycharm上的第一个程序
import tensorflow as tf
a = tf.constant(1)
b = tf.constant(3)
c = tf.add(a,b)
print(float(c))
输出结果4.0
本文地址:https://blog.csdn.net/weixin_44004068/article/details/109025519
下一篇: 二分查找之分割数组的最大值