2 回答

TA贡献1848条经验 获得超10个赞
根据此处的TensorFlow文档,默认情况下,TensorFlow将使用与您的GPU内存一样多的内存。
另外,您可以通过以下代码检查哪个张量计算正在使用终端中的哪个设备:
# Creates an estimator with log_device_placement set to True.
sess_config = tf.ConfigProto(log_device_placement=True)
run_config = tf.estimator.RunConfig(session_config = sess_config)
your_classifier = tf.estimator.Estimator(config=run_config)
您会看到以下内容:
Device mapping:
/job:localhost/replica:0/task:0/device:GPU:0 -> device: 0, name: Tesla K40c, pci bus
id: 0000:05:00.0
b: /job:localhost/replica:0/task:0/device:GPU:0
a: /job:localhost/replica:0/task:0/device:GPU:0
MatMul: /job:localhost/replica:0/task:0/device:GPU:0
GPU:0您的默认GPU在哪里。
添加回答
举报