Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

残り物理メモリ量 #13

Closed
yaneurao opened this issue Nov 11, 2020 · 3 comments
Closed

残り物理メモリ量 #13

yaneurao opened this issue Nov 11, 2020 · 3 comments

Comments

@yaneurao
Copy link

halfKPE9、評価関数だけで600MB程度消費するのですけど、皆さん、tournamentビルドで棋力計測されているようです。そうすると、EvalHashが1024がデフォルト値なので、USI_Hash 128MBだとしても、エンジン本体が2GBほど消費します。

これを3990Xで1スレッド128並列で対局させるとエンジンだけで12822 = 512GB必要でOSやら何やらで530GBぐらいのメモリがないといけないことになります。

3990Xが普通になってきたこの時代、わりと簡単に上のように棋力計測で物理メモリをうっかり使い切ってしまうことは珍しくもなく、論理スレッド数いっぱいまで使っているとタスクマネージャーを開くのもままならないので、物理メモリが残り何%であるかぐらいは表示があってほしい気はします。(残り少ないときは、それが赤い文字になるとかも)

@nodchip
Copy link
Owner

nodchip commented Nov 11, 2020

要望ありがとうございます。表示より、残りメモリが足りない場合にエンジンを起動しない、という実装のほうが安全かもしれません。エンジン起動時、残りメモリが少ない場合に、警告を表示して対局を中止する、という形で実装したいと思います。

@yaneurao
Copy link
Author

おお、それが良いですね😊

@nodchip
Copy link
Owner

nodchip commented Nov 12, 2020

7d621fb で対応いたしました。

@nodchip nodchip closed this as completed Nov 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants