之前十一,十二章节,使用的都是TF1.0的版本和概念进行讲解。
现在TF升级到2.0了,变化蛮大,至少不大像兼容的样子。跑之前的 十一,十二章节代码,跑不动。
TF2.0主要用到的是keras包,这个确实写起来比1.0要简介非常非常多。下来逐个讲解。
首先安装,官网的,参考如下:
按顺序装吧,注意中途需要安装的插件,尽管安装即可。
注意,里面需要一个python的虚拟环境,这个我们直接用PyCharm吧,创建新项目本身就是一个干净的环境了。
这里有个坑。这个版本号称是支持CPU和GPU版本,但实际上我装上去后,直接还是报没有GPU的错。(当然,也有可能是因为我的电脑本身有英伟达的显卡原因)
按照错误提示,打开对应的网址(TF官方的),这里要按照里面的要求步骤,逐个逐个的安装英伟达的驱动,工具等(有链接地址)
https://www.tensorflow.org/install/gpu#software_requirements
注意,英伟达官网的驱动和工具下载选项里面有一个10,11,这个不是工具版本,而是win10,还是win11,我被这个可坑惨了。
一系列安装操作结束,设置环境变量,再跑代码,这个时候会告警:
2021-11-11 19:13:02.870676: I tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow bina