LizzieYzyエラー表示修正、その他
hope366
2026/08/09(Sun) 18:05 No.1693
今回は、「エンジン起動に失敗した時のエラー表示」と「エンジン登録時の使いやすさ」にフォーカスして改良を加えてみました。
https://drive.google.com/file/d/1NKw6hOmWD5fbtH0F4xm-LEdk5uY9uxZE/view?usp=sharing
・エンジンの起動に失敗した時の挙動について、従来のエラー画面を廃止して日本語での分かりやすい説明画面を設置。
これまでもコマンドラインからの起動である程度はWindowsが案内してくれていましたが、中には「0xc00000b」のような難しいエラーもありました。
そのようなエラーも含めて、なるべく分かりやい日本語でエラーの原因と解決方法をまとめました。
・OpenCL版の初回チューニング時に、分かりやすい日本語案内画面を表示。
・TensorRT版の初回起動時(フリーズしてるように見える)に、分かりやすい日本語案内画面を表示。
・エンジン登録時の「ikatago」ボタンを廃止して、代わりに「KataGo(Human-SL専用)」ボタンを追加。通常のKataGoと同じように、ワンタッチ式でコマンドを作成できるように構築。
・エンジンコマンド作成終了時に、「エンジン名」の登録や、「保存」ボタンの押し忘れ等を案内する画面を表示。
・エンジンコマンド作成終了時に、「Parameter Config」という英語だらけの画面が出るのを廃止。
とりあえず、jarファイルだけアップロードします。使ってみて何か気になる点や不具合、または「ここはこうしたほうが良さそうだ」みたいなことがあれば教えてください。
hope366
2026/08/09(Sun) 18:05 No.1693
Re: LizzieYzyエラー表示修正、その他
hope366さん、各種改良ありがとうございます。LizzieYzy-2.6.1 を使用して試してみました。
KataGoエンジンのうち「trt10.2.0-cuda12.5」と「trt10.16.1-cuda13.2」はそれぞれのフォルダ、その他のエンジンはすべて「katago_engine」というフォルダにまとめてあります。Trtエンジンは高速起動版です。
[結果]
エンジンの起動に失敗した時の日本語説明は分かりやすくてGoodです。
「ここをクリックすれば、現在のエンジンコマンドをコマンドプロンプトで自動的に実行させることができます」とありますので、起動させようとしたエンジンコマンドをコマンドプロンプトで表示されるのかと思いましたが、c:\LizzieYzy-2.6.1> だけでした。もっとも、これはこれでディレクトリチェンジ(cd)する手間は省けます。
初回チューニング時「分かりやすい日本語案内画面を表示」が分かりません。OpneCL、TensorRTとも表示されません。「エンジンをロード中」の表示もありません。
起動エラーを起こすため、適当なdllファイルを除外した後に再度戻して、初回チューニングした場合は「エンジンをロード中」が表示されました。
エンジンコマンド作成終了時の注意案内はGoodです。
Eba
2026/08/09(Sun) 22:50 No.1694
hope366さん、各種改良ありがとうございます。LizzieYzy-2.6.1 を使用して試してみました。KataGoエンジンのうち「trt10.2.0-cuda12.5」と「trt10.16.1-cuda13.2」はそれぞれのフォルダ、その他のエンジンはすべて「katago_engine」というフォルダにまとめてあります。Trtエンジンは高速起動版です。
[結果]
エンジンの起動に失敗した時の日本語説明は分かりやすくてGoodです。
「ここをクリックすれば、現在のエンジンコマンドをコマンドプロンプトで自動的に実行させることができます」とありますので、起動させようとしたエンジンコマンドをコマンドプロンプトで表示されるのかと思いましたが、c:\LizzieYzy-2.6.1> だけでした。もっとも、これはこれでディレクトリチェンジ(cd)する手間は省けます。
初回チューニング時「分かりやすい日本語案内画面を表示」が分かりません。OpneCL、TensorRTとも表示されません。「エンジンをロード中」の表示もありません。
起動エラーを起こすため、適当なdllファイルを除外した後に再度戻して、初回チューニングした場合は「エンジンをロード中」が表示されました。
エンジンコマンド作成終了時の注意案内はGoodです。
Eba
2026/08/09(Sun) 22:50 No.1694
Re: LizzieYzyエラー表示修正、その他
hope366
2026/08/10(Mon) 01:27 No.1695
Ebaさん、検証頂き有難うございます。
コマンドプロンプトにエンジンコマンドが表示されないのは、私も気にはなったのですが、AIと格闘しながらやっと形になったので、とりあえずこれを採用しました。
大事なのはエラーの理由と解決方法なので、コマンドが出ないのはいいかと思ったのですが、出たほうがいいのは確かなので、何とかしようと思います。
OpenCLとTensorRTで何も表示されない問題は??です。LizzieYzy-2.6.1でテストしてみようと思います。
ちなみにですが、「エンジンをロード中」の表示は今回の修正が入る前、つまりずっと以前からこちらでは表示されていました。
デフォルトモードでは表示されますが、シンプルモードでは省略される仕様みたいです。
追記:OpenCLとTensorRTについては、何かの操作ミスでソースコードに反映されてない状態で保存してしまっていたようです。
つまり、一からやり直しということになりました(泣)
コマンドプロンプトにエンジンコマンドが表示されないのは、私も気にはなったのですが、AIと格闘しながらやっと形になったので、とりあえずこれを採用しました。
大事なのはエラーの理由と解決方法なので、コマンドが出ないのはいいかと思ったのですが、出たほうがいいのは確かなので、何とかしようと思います。
OpenCLとTensorRTで何も表示されない問題は??です。LizzieYzy-2.6.1でテストしてみようと思います。
ちなみにですが、「エンジンをロード中」の表示は今回の修正が入る前、つまりずっと以前からこちらでは表示されていました。
デフォルトモードでは表示されますが、シンプルモードでは省略される仕様みたいです。
追記:OpenCLとTensorRTについては、何かの操作ミスでソースコードに反映されてない状態で保存してしまっていたようです。
つまり、一からやり直しということになりました(泣)
hope366
2026/08/10(Mon) 01:27 No.1695
Re: LizzieYzyエラー表示修正、その他
hope366
2026/08/10(Mon) 03:47 No.1696
OpenCL版とTensorRT版の初回起動時に、それぞれ専用の案内画面が表示されるように直したものをアップロードしました。
https://drive.google.com/file/d/1zzLfxlXiLwdSLLuBU40p0kMr5h4lqCKd/view?usp=sharing
https://drive.google.com/file/d/1zzLfxlXiLwdSLLuBU40p0kMr5h4lqCKd/view?usp=sharing
hope366
2026/08/10(Mon) 03:47 No.1696
Re: LizzieYzyエラー表示修正、その他
Eba
2026/08/10(Mon) 09:56 No.1697
hope366さん、おつかれさまです。
新しいlizzie-yzy-8-10.jarを使った感想です。
1,初回チューニングの案内はOpenCL、TensorRTともにちゃんと表示されました。
2,チューニングが終わってもこの案内が表示されたままですが、エンジンが動き始めたら消えるとさらに良いと思います。
3、OpenCL、TensorRTは初回チューニングが終わっていてもLizzieYzyを再度起動した場合また案内が出ます。エンジンが動き始めたら消えるならいいですが、これは煩わしいです。
4、エンジン登録で最後にcfgを指定すると、今まではcfgの内容が表示されましたが、注意案内の画面が代わりに出ます。cfgの内容表示と並んで案内画面の表示はできないでしょうか?
5、TensorRTやOpenCLエンジンを初回チューニング時にエラーとなった場合、初回チューニングの案内とエラー案内が同時に表示されます。この時、初回チューニングの案内は下になって消すことが出来ません。この場合「ここをクリックすれば、現在のエンジンコマンドをコマンドプロンプトで自動的に実行させることができます」をクリックしてもコマンドプロンプト画面が出ないことがありました。再現性がないので不確定な現象です。
【追記】
5の現象については、クリックしてもスムースにコマンドプロンプト画面が出ませんが、何度もクリックすると出ますので、5は取り消します。
新しいlizzie-yzy-8-10.jarを使った感想です。
1,初回チューニングの案内はOpenCL、TensorRTともにちゃんと表示されました。
2,チューニングが終わってもこの案内が表示されたままですが、エンジンが動き始めたら消えるとさらに良いと思います。
3、OpenCL、TensorRTは初回チューニングが終わっていてもLizzieYzyを再度起動した場合また案内が出ます。エンジンが動き始めたら消えるならいいですが、これは煩わしいです。
4、エンジン登録で最後にcfgを指定すると、今まではcfgの内容が表示されましたが、注意案内の画面が代わりに出ます。cfgの内容表示と並んで案内画面の表示はできないでしょうか?
5、TensorRTやOpenCLエンジンを初回チューニング時にエラーとなった場合、初回チューニングの案内とエラー案内が同時に表示されます。この時、初回チューニングの案内は下になって消すことが出来ません。この場合「ここをクリックすれば、現在のエンジンコマンドをコマンドプロンプトで自動的に実行させることができます」をクリックしてもコマンドプロンプト画面が出ないことがありました。再現性がないので不確定な現象です。
【追記】
5の現象については、クリックしてもスムースにコマンドプロンプト画面が出ませんが、何度もクリックすると出ますので、5は取り消します。
Eba
2026/08/10(Mon) 09:56 No.1697