2017-09-06 46 views
0

我通過mxnetR在Windows 10GPU mxnetR windows10

簡單的問題是,如果mx.mlp與mx.gpu在GPU使用多個內核啓動GPU計算。我似乎不...

也作爲一個測試,我寫了一個簡單的mx.mlp程序,與doParallel。但它似乎不是運行在多個核心的程序。只有1核心的GPU使用增加。

請給我一些關於如何在GPU中使用多個內核的想法,以便通過mx.gpu使mx.mlp最大化GPU計算的價值。

+0

使用GPU的關鍵是您不需要使用多個_CPU_內核。 –

+0

謝謝您的回覆。所以,你的意思是,GPU中的mx.mlp只使用GPU的一個引擎進行計算,而不是多個CPU?我提到了核心。這是錯誤的,我的意思是引擎,而不是核心。 – ohtant

回答

1

當使用GPU運行mxnet時,mxnet將通過確定哪些數學運算可以並行運行來同時使用多個內核。

一個簡單的指標可以讓您確信自己從GPU獲得的價值是使用nvidia-smi命令來觀察GPU的利用率。