擅长:python、mysql、java
<p>如果您查看<code>mrg_uniform</code>的<a href="https://github.com/Theano/Theano/blob/master/theano/sandbox/rng_mrg.py#L326" rel="nofollow">code</a>,您可以看到它是随机生成器的纯python CPU实现。您还可以看到同一个生成器有一个<a href="https://github.com/Theano/Theano/blob/master/theano/sandbox/rng_mrg.py#L532" rel="nofollow">GPU version</a>,但是您正在运行的代码显然没有使用它。在</p>
<p>所以答案不是你的GPU利用率下降了这么多,而是你的CPU利用率大大提高了,因为你使用的是纯Python随机生成器。很明显,解决方案是找出如何切换到GPU加速的随机发生器。在</p>