記事閲覧
質問掲示板
TOP > 過去ログ > 記事閲覧
fld_nor.gif lizzieで野狐の複雑なsgfファイルを開く
投稿日 : 2020/09/20(Sun) 23:26
投稿者 hope366
参照先
以前、lizzieで野狐の複雑なsgfファイルが読み込めないという話がありました。複雑なsgfファイルとは、プロ同士の公式戦でよく見られるもので、評価値やコメントの他、多くの分岐があります。
野狐囲碁で「井山裕太」などと検索して掲載されている棋譜を保存すれば、ほぼ複雑なsgfであるはずです。
lizzieのIssuesに投稿してみたところkaorahiさんから回答がありまして、kaorahiさんの環境では読み込めているとのことです。
どういうことなんだろうと思って、いろいろ検証してみました。

sgfファイルを読み込む時にどのエンジンがセットされているか?がポイントであるような気がしています。

・ Katago-v1.4.2-cuda10.1-windows-x64
・ Katago-v1.4.2-opencl-windows-x64
・ Katago-v1.4.5-cuda10.2-windows-x64
・ Katago-v1.4.5-opencl-windows-x64
・ Katago-v1.5.0-opencl-windows-x64
・ Katago-v1.6.1-gpu-opencl-windows-x64
・ Leela-zero-0.17-win64

これらのエンジンがセットされている状態だと、複雑なsgfファイルでも読み込むことができました。

・ Katago-v1.5.0-cuda10.2-windows-x64
・ Katago-v1.6.1-gpu-cuda10.2-windows-x64

この2つはダメで、lizzieがフリーズしてしまい、タスクマネージャで閉じるしかなくなります。

単独のlizzie-v0.7.3には、KataGo-v1.4.2-opencl-windows-x64が同梱されているので、これだと問題ありません。
問題はメガパックのlizzieで、RTXユーザーの場合Katago-v1.6.1-gpu-cuda10.2-windows-x64のkatago.exeが適用されるので、これだとフリーズしてしまいます。
sgfファイルを開いた後であれば、上記2つのエンジンに変更しても正常に動作するようです。
件名 Re: lizzieで野狐の複雑なsgfファイルを開く
投稿日 : 2020/09/21(Mon) 02:39
投稿者 hope366
参照先
・ Katago-v1.5.0-cuda10.2-windows-x64
・ Katago-v1.6.1-gpu-cuda10.2-windows-x64
この2つだとうまくいかないと書きましたが、予め「E」キーを押してGtpConsoleを表示した状態でSGFをロードすると、3秒くらい待つとGtpConsoleにいろいろ表示され、SGFも正常にロードされました。

なお、kaorahiさんが作成してくれた修正コードを使用したら、GtpConsoleを表示しなくてもSGFのロードは成功しました。
件名 Re: lizzieで野狐の複雑なsgfファイルを開く
投稿日 : 2020/09/21(Mon) 11:33
投稿者 Eba
参照先
私の環境(RTX2080)ではLizzie.0.7.3.Windows.x64.GPUを使うと、leelazero networkエンジンでもフリーズします。
おっしゃるとおりGtpConsoleを表示すれば、5000 GTP commandsを超えるSGFでもロードできます。
hope366さんがlizzieで提起されたスレッドを注目してます。
https://github.com/featurecat/lizzie/issues/752
lightvectorさんも注目しているので、根本的な修正がいずれされるでしょうね。
件名 Re: lizzieで野狐の複雑なsgfファイルを開く
投稿日 : 2020/09/23(Wed) 17:57
投稿者 hope366
参照先
野狐から持ってきたSGFファイルをlizzieで開く作業の中で気づいたのですが、野狐のSGFファイルはコミの値がおかしいものが多いです。
まず、プロ同士の公式戦はコミが650目になっています。これをlizzieで開くと何事も無かったかのように、デフォルトのコミ6.5目で計算された数値が表示されます。
自分が対局した互い先の碁はコミが0目になっていますが、これをlizzieで開くと黒が6.0目有利からスタートします。

コミ650目は無視されますが、コミ0目は反映されます。コミをいろいろな値に変動させて検証した結果以下のことが分かりました。
コミの値が-150~150の場合は推定目差に反映されますが、-150.5以下、または150.5以上の場合は無視されるようです。

何故これに気付いたかというと、lizzieの上部メニューバーに、表示→KataGoの設定→目差情報→目差or目差+コミ、というのがあります。
通常は「目差」のほうを使っていますが、いくつか所持しているlizzieの中の一つが「目差+コミ」になっていて、この設定が適用されていると、コミ650目のSGFファイルを開いた時に推定目差の表示が黒が約650目有利からスタートします。
他のlizzieはほぼ互角からスタートするのに何でだろう?と思っていろいろ調べているうちに分かった、というわけです。

コミ650目は黒が不利なのに、黒が650目有利からスタートするというのは抵抗があります。意図的にこのような仕様にしているのかどうか・・・
LizzieのIssuesにも投稿しておきました。
件名 Re: lizzieで野狐の複雑なsgfファイルを開く
投稿日 : 2020/09/23(Wed) 20:12
投稿者 Eba
参照先
なるほど。Lizzieの謎がまた深まりましたね。
野狐の棋譜を幾つか見ると、コミ[KM0]があり、その他[KM375]、[KM650]、[KM750]と、対戦者がどの国の選手でもいろいろあって、ランダムに決定されてるとしか思えませんが、何か理由があるんでしょうね。
野狐で使用するアプリによるのかな?
TOP > 記事閲覧

- WEB PATIO , Modified by Eba -