Python FLOPS计算

2024-05-11 20:16:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试对所有我在上面实现了Python分布式处理程序的计算机中的flop进行标准化估计。虽然我现在可以很好地计算出结石,但结石并不是特别有名,我也不完全确定它们到底有多精确。

因此,我需要一种方法来计算各种机器上的(或一个已经这样做的模块)FLOPS,这些机器可能有各种各样的CPU,等等。鉴于Python是一种解释性语言,简单地计算一组操作所需的时间不会在Linpack这样的级别上执行。虽然我不需要和标杆管理中的一个“大牌”有完全相同的估计,但我希望它至少合理接近。

因此,有没有一种方法,或预先存在的模块,让我得到触发器?否则,我唯一的选择将是编译成Cython,或者尝试根据CPU时钟速度来估计性能。。。


Tags: 模块方法机器语言处理程序计算机时间分布式