【发布时间】:2016-06-23 00:56:16
【问题描述】:
刚开始使用 Theano 和我的 GTX 960,但在训练网络(特别是循环回归)时,GPU 使用率会在不到一秒的时间内飙升,在几分钟内可能会飙升两到三倍。有没有办法强制它一直使用 GPU?
似乎要花很长时间才能获得很少的数据。
【问题讨论】:
标签: neural-network gpu theano
刚开始使用 Theano 和我的 GTX 960,但在训练网络(特别是循环回归)时,GPU 使用率会在不到一秒的时间内飙升,在几分钟内可能会飙升两到三倍。有没有办法强制它一直使用 GPU?
似乎要花很长时间才能获得很少的数据。
【问题讨论】:
标签: neural-network gpu theano
您的代码中实际发生的情况是,大部分时间都花在了将数据传入和传出 GPU 上,但任何 GPU 监视器都会显示 GPU 在这段时间内“没有被使用”,即使它是什么正在做的是加载数据。除了了解如何以及何时将数据加载到 GPU 上之外,您无法避免这样做。您所描述的尖峰是完全正常的——即 GPU 实际进行计算的时候。你无能为力!
【讨论】: