【发布时间】:2016-02-21 19:15:38
【问题描述】:
当我跑步时;
require 'cutorch'
在 lua 中,它会自动将两个进程分配给我 GPU 中的两个内核。例如,我在nvidia-smi 中得到以下输出;
---------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
| 1 6091 C /home/msmith/torch/install/bin/qlua 98MiB |
| 2 6091 C /home/msmith/torch/install/bin/qlua 99MiB |
+-----------------------------------------------------------------------------+
我希望能够控制进程在哪个 GPU 上进行。我试过了;
cutorch.setDevice(<Device Number>)
但这只会在 GPU 上创建更多进程。
谢谢。
【问题讨论】: