Python分散処理プログラムを実装したすべてのコンピューターで、標準化されたFLOPSの推定値を取得しようとしています。私は現在、パイストーンを非常に細かく計算できますが、パイストーンは特によく知られていないため、実際にどれほど正確であるかは完全にはわかりません。
したがって、さまざまなCPUなどを搭載している可能性のあるさまざまなマシンでFLOPSを計算する方法(またはすでに実行しているモジュール)が必要です。Pythonはインタプリタ言語であるため、実行にかかる時間をカウントするだけです。設定された数の操作は、たとえばLinpackのレベルでは実行されません。ベンチマークで有名な「名前」の1つとまったく同じ見積もりをする必要は特にありませんが、少なくとも適度に近いものにしたいと思います。
したがって、FLOPSを取得できるようにする方法または既存のモジュールはありますか?そうでなければ、私の唯一の選択はCythonにコンパイルするか、CPUクロック速度に基づいて機能を推定しようとすることです...