4

我有一个大型 python 程序使用 pyCUDA 和 numpy 进行一些繁重的数值运算。

它通常非常快,但似乎时不时地随机减慢 3-4 倍,没有明显原因。
用 htop 观察 CPU 使用情况表明,只要它变慢,CPU 条就会变成红色,据我所知,这意味着“内核线程”。

在此处输入图像描述

但这究竟意味着什么?我怎样才能弄清楚是什么原因造成的?它有时会在 GPU 做事时发生,有时会在 CPU 做事时发生。程序(运行了几个小时)会减慢一个小时,然后自行恢复并快速运行一个小时,然后问题再次出现。

有任何想法吗?您需要更多信息?

4

0 回答 0