search

Home  >  Q&A  >  body text

python - tensorflow 在windows 下怎么使用gpu ?

  1. 相关环境

  1. 代码

import tensorflow as tf

with tf.Session() as sess:
  with tf.device("/gpu:0"):
    matrix1 = tf.constant([[3., 3.]])
    matrix2 = tf.constant([[2.],[2.]])
    product = tf.matmul(matrix1, matrix2)
    result = sess.run([product])
    print(result)
  1. 错误信息

InvalidArgumentError (see above for traceback): Cannot assign a device to node 'MatMul': Could not satisfy explicit device specification '/device:GPU:0' because no devices matching that specification are registered in this process; available devices: /job:localhost/replica:0/task:0/cpu:0
         [[Node: MatMul = MatMul[T=DT_FLOAT, transpose_a=false, transpose_b=false, _device="/device:GPU:0"](Const, Const_1)]]

2017-01-08 tensorflow 在windows 下使用gpu中文教程

迷茫迷茫2807 days ago935

reply all(1)I'll reply

  • 黄舟

    黄舟2017-04-18 10:14:20

    The previous version can only run in docker, so it cannot use GPU. Now the new version has stated that it supports Windows. As long as you install these correctly, there should be no problem.

    Python3.5, TensorFlow, Cuda Toolkit 8.0, cuDNN.

    Please read this article for details http://www.netinstructions.co...

    reply
    0
  • Cancelreply