2017-09-06 48 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的利用率。