3

当我启动tensorflow Session时,它会立即在我的 dekstop(设备 0 和 2)中的两个 GPU 上分配 100% 的内存。

如何使用Python API将其限制为仅 1 个 GPU?

4

2 回答 2

4

例如,将其限制为仅使用 GPU #0 的一种粗略方法是定义:

export CUDA_VISIBLE_DEVICES=0
于 2015-11-16T07:37:25.223 回答
2

如果您希望仅对特定设备执行某些操作,您可以执行以下操作:

with tf.device('/gpu:0'):
   ...
   # all your operations

其中设备以下列方式指定:"/cpu:0", "/gpu:0", "/gpu:1". 我建议您阅读有关使用 GPU 设备的主题中的更多详细信息。

如果你想看一些教程,看看cifar10 教程。

于 2015-11-16T03:50:07.220 回答