記事閲覧
質問掲示板
TOP > 記事閲覧
fld_nor.gif LeelaGUIのkatago実行ファイルについて
投稿日 : 2023/01/21(Sat) 19:59
投稿者 hope366
参照先
LeelaGUI-v2.0.2に同梱されている
katago.exe 5,794KB
katago_avx2.exe 5,873KB
は、公式版のkatagoと比較してどのような違いがあるのでしょうか?

katago_avx2.exeと公式版avx2のkatago.exeの速度を、18Bと20Bを使って計測しました。
どちらのネットもkatago_avx2.exeのほうが速かったのですが、20Bと18Bで大きな違いがありました。
20Bでは約1.03~1.05倍であったのに対して、18Bでは3.0~3.6倍と、公式版と比較して圧倒的な速さでした。
編集 編集
件名 Re: LeelaGUIのkatago実行ファイルについて
投稿日 : 2023/01/21(Sat) 23:27
投稿者 MAOmao000
参照先
hope366 様
確かに本家の Eigen Backend 版は遅いようです。
単純に考えてリリース版の作成ミスと思われます。
一応 LeelaGUI 同梱の katago.exe の作成環境を提示します。
コンパイラ
clang-cl v16
本家は Microsft 標準のコンパイラ Microsoft C++ (MSVC) かもしれません。

C++線形代数ライブラリ
Eigen 3.4.0 2021/04/19 版
「ハーフパケットとクォーターパケットを使用することにより中小規模の行列の行列乗算のパフォーマンスが向上しました」
との 3.4.0 のリリースノートですが、2021/04 版なので本家も同じものを使っていると思います。

ランタイムライブラリ
スタティックライブラリ
(自身の .exe に取り込める .dll は極力取り込んでいるので本家よりサイズが多少大きくなっています)
ダイナミックリンクライブラリとの性能は大差ないと思います。
他に違いはありません。
編集 編集
件名 Re: LeelaGUIのkatago実行ファイルについて
投稿日 : 2023/01/22(Sun) 17:14
投稿者 hope366
参照先
MAOmao000さん
詳しく教えて頂き有難うございます。
リリース版の作成ミスとのことですが、katagoの作者に情報を提供してみてはどうでしょうか?
編集 編集
件名 Re: LeelaGUIのkatago実行ファイルについて
投稿日 : 2023/01/22(Sun) 23:45
投稿者 MAOmao000
参照先
hope366 様

この件は技術的な話ではないので今のところ issues をオープンするつもりはありません。
編集 編集
件名 Re: LeelaGUIのkatago実行ファイルについて
投稿日 : 2023/01/23(Mon) 19:57
投稿者 hope366
参照先
MAOmao000さん
情報提供の件、了解しました。
ところで私は、LizzieとLizzieYzyで何か大きな変更があった場合に、個人的にパッケージしてリリースするようにしているのですが、その際にMAOmao000さんのCPU用katago実行ファイルを使わせて頂きたいのですが、どうでしょうか?
CPUユーザーが18Bネットを使用する上で、MAOmao000さんのkatago実行ファイルは非常に価値が大きいです。
編集 編集
件名 Re: LeelaGUIのkatago実行ファイルについて
投稿日 : 2023/01/23(Mon) 21:40
投稿者 MAOmao000
参照先
hope366 様

odagaki0621 様への返信でも述べましたが以下の3本はセットです。
zlib.dll と libzip.dll が本家と名前が一緒でも中身が異なります。
これを整理できれば公開可能と思います。
ただし KataGo の更新に毎回追従できかねるのでその辺を了解いただいた上て現時点の katago_avx2.exe を同梱していただく分には何の問題もありません。

katago_avx2.exe
zlib.dll
libzip.dll
編集 編集
件名 Re: LeelaGUIのkatago実行ファイルについて
投稿日 : 2023/01/23(Mon) 22:03
投稿者 hope366
参照先
MAOmao000さん
ご承諾頂き有難うございます。
CPUユーザーにとっては朗報だと思います。
編集 編集
件名 Re: LeelaGUIのkatago実行ファイルについて
投稿日 : 2023/01/24(Tue) 09:25
投稿者 MAOmao000
参照先
hope366 様
トラブルを減らすため zlib.dll と libzip.dll を KataGo の実行ファイルに取り込んでみました。
setupLeelaI18N_WIN32MT.zip と setupLeelaI18N_WIN64MT.zip として追加リリースしました。
こちらに同梱されている KataGo を使えば本家リリースの実行ファイルと同じフォルダにコピーしても矛盾なく動くようになりました。
編集 編集
件名 Re: LeelaGUIのkatago実行ファイルについて
投稿日 : 2023/01/24(Tue) 17:57
投稿者 hope366
参照先
MAOmao000さん
利便化して頂き有難うございます。
余分な作業が減るので、ミスの発生を抑えることができて助かります。
編集 編集
TOP > 記事閲覧
件名 スレッドをトップへソート
名前
URL
画像添付


暗証キー
画像認証 (右画像の数字を入力) 投稿キー
コメント sml_cool.gifsml_sml.gifsml_yawn.gifsml_q.gifsml_big.gifsml_shm.gifsml_wink.gifsml_cry.gifsml_roll.gifsml_bonk.gif

- WEB PATIO , Modified by Eba -