重要的事先说
1、TensorFlow分为v1和v2两个大版本,Python3新版本安装的默认都是v2,在网上查资料时注意区分两个版本
- v1(即1.x版本)需要区分CPU和GPU版本,须分别单独安装
- v2(即2.x版本)将CPU和GPU版本整合到了同一个包,一次安装即可
注意:必须满足 Python 3.6—3.9 版本 及 pip 19.0 以上的版本,才能安装 TensorFlow v2
2、TensorFlow自从2.11版本开始,不再直接提供Windows系统上对GPU版本的支持服务,换句话说,如果你需要在Windows上用GPU(CUDA)训练TensorFlow的模型,那只有两个选择:
- 更换TensorFlow2.10及之前的版本,包括与之对应的CUDA、cuDNN版本(本文介绍)
- 借助WSL2或TensorFlow-DirectML-Plugin等外部工具安装和使用TensorFlow(本文暂不介绍)
TensorFlow官网的注解:Starting in TF 2.11, CUDA build is not supported for Windows. For using TensorFlow GPU on Windows, you will need to build/install TensorFlow in WSL2 or use tensorflow-cpu with TensorFlow-DirectML-Plugin


