我开始深入学习,我正在尝试Chapter 6 on neuralnetworksanddeeplearning.com的例子。 Theano告诉我,它正在使用我的GPU(GTX 780)。但是,GPU的使用率仅在40~50%左右,时钟速度仅为~800 MHz(游戏中的正常Boost时钟为~1100 MHz)。
这是正常的吗?或者这里有什么问题?
答案 0 :(得分:1)
这很正常。实际上,40%~50%应被视为高用量。某些操作(如矢量连接)在CPU上执行。在将结果用作输入之前,GPU必须等待这些操作完成。此外,从内存加载数据可能导致开销。
因此人们通常在同一GPU上运行2~3个程序来充分利用它。