Tensorflow安装及配置GPU

安装Tensorflow

CPU版本

安装:pip install tensorflow

GPU版本

安装GPU版本必须有GPU硬件的支持,Tensorflow对NVIDIA显卡的支持较为完备。AMD的显卡也开始对Tensorflow提供支持。
安装:pip install tensorflow-gpu
注:tensorflow2.0不支持MAC系统,所以mac下只能安装cpu版本。

配置GPU环境

安装NVIDIA相关软件:

  1. NVIDIA驱动程序(需要410.x或更高版本)
  2. CUDA(需要10.0,推荐10.0.130,不可以是10.1)
  3. cudnn(需要大于7.4.1,推荐7.6.0)

推荐使用conda来安装CUDA和CUDNN,因为这样的安装方式不需要再设置环境变量

查看GPU信息

命令行中运行:nvidia-smi
要是没有该程序没有在环境变量中的话,可以在驱动安装路径下找到

安装CUDA

conda install cudatoolkit=10.0.130

安装cudnn

conda install cudnn=7.6.0

安装顺序

可能要先装cudnn再装CUDA,因为conda会自己判断版本,有的时候可能会把CUDA降级。

确认GPU是否安装成功

tf.test.is_gpu_available()
成功的话会返回Ture

参考资料