#安装tensorflow-gpu教程
- 查看路径
控制面板->NVIDIA控制面板->帮助->系统信息->组件->3D设置里的NVCUDA.DLL的版本
如果不符合tensorflow的的最低要求,请重新下载安装CUDA - CUDA(选择合适的版本)
- cuDNN(下载需要注册)
我选择的版本是
CUDA9.0 & cuDNN7 & tensorflow1.5
(其他版本兼容情况不清楚,可以参看官方教程) tensorflowr中文社区 - 安装Anaconda3 安装完成后cmd测试一下python,版本应该在3.5以上
pip install tensorflow-gpu
- 如果出现如下错误
TypeError: parse() got an unexpected keyword argument 'transport_encoding'
尝试更新一下pip命令
conda install pip
-
根据官方的例子测试即可
输入:
import tensorflow as tf # Creates a graph. a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a') b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b') c = tf.matmul(a, b) # Creates a session with log_device_placement set to True. sess = tf.Session(config=tf.ConfigProto(log_device_placement=True)) # Runs the op. print(sess.run(c))
输出:
MatMul: (MatMul): /job:localhost/replica:0/task:0/device:GPU:0 b: (Const): /job:localhost/replica:0/task:0/device:GPU:0 a: (Const): /job:localhost/replica:0/task:0/device:GPU:0 [[22. 28.] [49. 64.]]