コンピュータ将棋や囲碁の掲示板
TOP > 過去ログ > 記事閲覧
fld_nor.gif GATの9路盤の大会が3月9日か10日に
投稿日 : 2024/02/16(Fri) 12:18
投稿者 山下
9路盤の大会が3月9日、10日に電気通信大学で行われます。
オンラインはなく、現地参加のみとなります。
GATとは(Game AI Tournaments @UEC)のことで
電気通信大学(UEC)で2016年から毎年開催されており
複数のゲームAIの大会を同時開催しています。 
電通大の学生さん以外の方の参加も可能です。CGFオープン同様、CGOS(大会版)で行います。

第1回GAT杯9路盤コンピュータ囲碁大会
http://minerva.cs.uec.ac.jp/cgi-bin/gat_uec/wiki.cgi?page=9x9+Computer+Go+Tournament
12>
件名 Re: GATの9路盤の大会が3月9日か10日に
投稿日 : 2024/03/10(Sun) 23:01
投稿者 山下
参照先
大会結果です。
10チームが参加して総当たりで白黒入れ替えで
egが優勝しました。
2位にはTamaGoを利用したlazyが入りました。
KataGo、CGOS、夏風の棋譜を利用し、KataGoだけでなく、他の棋譜も加えた方が強くなった、というのが印象的でした。
EngawaはOrange PiというRaspberry piに似たトランプのケースサイズの
コンピュータで動いていました。NPSは20程度だそうです。

                eg  Eng Aya Kur Osh Map San Laz Dam Jul  勝引負
 1:eg(EvoGo)        =o  oo  oo  oo  oo  oo  oo  oo  oo   17-1- 0 17.5  1位
 2:engawa       =x      ox  o=  xx  oo  oo  xx  oo  oo   10-2- 6 11.0  5位
 3:Aya          xx  xo      oo  xo  oo  oo  ox  oo  oo   13-0- 5 13.0  3位
 4:KuraGo2      xx  x=  xx      xx  xx  ox  ox  oo  ox    5-1-12  5.5  7位
 5:OshieGo      xx  oo  ox  oo      oo  o=  xx  oo  oo   12-1- 5 12.5  4位
 6:Maple        xx  xx  xx  oo  xx      ox  xx  oo  xx    5-0-16  5.0  8位
 7:Sanma        xx  xx  xx  xo  x=  xo      xx  oo  oo    6-1-11  6.5  6位
 8:Lazy         xx  oo  xo  xo  oo  oo  oo      oo  oo   14-0- 4 14.0  2位
 9:DamaGo2      xx  xx  xx  xx  xx  xx  xx  xx      xo    1-0-16  1.0 10位
10:Julie        xx  xx  xx  xo  xx  oo  xx  xx  ox        4-0-14  4.0  9位

ox は1局目は勝ち、2局目は負け、という意味です。= は引き分けです。
棋譜 http://203.138.189.63/gat2024/
件名 Re: GATの9路盤の大会が3月9日か10日に
投稿日 : 2024/03/05(Tue) 12:41
投稿者 zakki
参照先
> 転送量が減ったかはよく分かりませんが。

19路でkatago同士の対局だと転送量1/10以下になりますが、読み筋送らないgnugoだと大差ありません。
1手ごとにヘッダーの4バイト分増えるので9路gnugo同士とかだとむしろ増る可能性はあります。
サーバーでウェブアプリケーションサーバー動かしてもよければWebSocketで通信するのが素直なのかも。

> 対局途中だけ保存されて、終了後はなくなる感じなのですね。

CZ属性も.binファイルもあって困るわけではありませんが、ディスク容量節約ってことで消してます。
件名 Re: GATの9路盤の大会が3月9日か10日に
投稿日 : 2024/03/05(Tue) 09:00
投稿者 山下
参照先
ありがとうございます!
差し替えてみました。とりあえず以前と同じように動いて
表示、自動更新してるように見えます。
http://203.138.189.63/gat2024/

転送量が減ったかはよく分かりませんが。
19路で複数局じゃないと恩恵を感じにくいのかも。

> ダミーのSGF属性CZ

対局途中だけ保存されて、終了後はなくなる感じなのですね。

> 追記 SGFを1手ごとに
1時間前にgit pull したのでこの変更も含まれていると思います。
pako.jsは js/ の下に置いてます。
件名 Re: GATの9路盤の大会が3月9日か10日に
投稿日 : 2024/03/03(Sun) 23:55
投稿者 zakki
参照先
とりあえず手元では動いて、無圧縮同士の比較だと転送量が1/10くらいになりました。

いくつか配信サーバーとのファイルコピーなど棋譜ファイル処理に影響するかもしれない変更点があります。
* 対局中の棋譜は設定によらず無圧縮になりました。
* 対局中の棋譜の最後にダミーのSGF属性CZを追加しました。
* サイズが変わらないようにRE属性にパディングを追加しました。

fetchを使っているので、IEや2015年以前のバージョンのブラウザでは動かないと思います。
またApacheの設定でファイル一般にmod_deflateかけるような設定をすると動かないようで、全体を通して転送量減るか微妙なのでもう少し調べてみるつもりです。

追記
SGFを1手ごとにdeflate圧縮してバイナリ保存したものを差分取得していくようにしました。
読み筋対応している棋譜では1/4くらいにはなりそうですが、httpヘッダー部分のオーバーヘッドもあって劇的には縮みませんでした。
件名 Re: GATの9路盤の大会が3月9日か10日に
投稿日 : 2024/03/01(Fri) 20:25
投稿者 山下
参照先
転送量が減るなら歓迎ですのでぜひお願いします。
サーバ本体に触らないなら?大きな変更でも問題は少ない気がします。

> 対局中は無圧縮sgfか独自フォーマットを使うという風には

zakkiさんが作りやすい方でお願いします。
件名 Re: GATの9路盤の大会が3月9日か10日に
投稿日 : 2024/03/01(Fri) 19:54
投稿者 zakki
参照先
対応ありがとうございます。

> 棋譜を10秒おきに全部ダウンロードではなく差分取得

JavaScriptからHTTPヘッダーにRange追加して前回取得したsgfの最後以降のバイト列を取得してwgoに渡せることは確認できました。
ただ、今の.sgf.gzで保存したものをfilter_moduleで返す時にはRange指定できないようです。
終局した棋譜だけ今のsgf.gzでの保存を使い、対局中は無圧縮sgfか独自フォーマットを使うという風には出来ますがどうでしょうか。

サーバーや見てる人の転送量は結構節約できるはずですが、割と複雑さは増します。
件名 Re: GATの9路盤の大会が3月9日か10日に
投稿日 : 2024/02/29(Thu) 10:37
投稿者 山下
参照先
差し替えて、エラーメッセージが残ることを確認しました。
エラーの手の代わりにPASSを送る、ということですね。
ありがとうございました。

ログを見なくても確認が簡単になりそうです。
あ、でも日本ルールで3コウをエラーにせずに素通り、の場合は
やはりログ確認ですか。

GAT2024
http://203.138.189.63/gat2024/

3コウでエラー
http://203.138.189.63/cgos/9x9/viewer.html?SGF/2024/02/29/25218.sgf
単純コウでエラー
http://203.138.189.63/cgos/9x9/viewer.html?SGF/2024/02/29/25215.sgf
盤外に打ってエラー
http://203.138.189.63/cgos/9x9/viewer.html?SGF/2024/02/29/25212.sgf
石がすでにある所に打ってエラー
http://203.138.189.63/cgos/9x9/viewer.html?SGF/2024/02/29/25213.sgf
件名 Re: GATの9路盤の大会が3月9日か10日に
投稿日 : 2024/02/26(Mon) 21:10
投稿者 山下
参照先
ありがとうございます!
そういえばPASSの読み筋が来ない、もありましたね。
さっそく差し替えてみます。
件名 Re: GATの9路盤の大会が3月9日か10日に
投稿日 : 2024/02/26(Mon) 19:14
投稿者 zakki
参照先
https://github.com/zakki/cgos/commit/4bbe184099886fac641abf1cd9bb0ad54ca66cb9

投了と非合法手の場合に、PASSとして送られてきた読み筋と合わせて保存して、その次にコメントとしてエラーメッセージを保存するようにしました。
件名 Re: GATの9路盤の大会が3月9日か10日に
投稿日 : 2024/02/22(Thu) 09:51
投稿者 山下
参照先
はい、私です。
IllegalがSGFに残るのはありがたいです。可能でしたらぜひお願いします。
ぎりぎりだと心配なので、3月4日まででしたら差し替えたいと思います。
12>

- WEB PATIO -