戦闘狂囲碁AI「BSK」をLizzieで使う方法

・事前準備

Java(Lizzieを動かすのに必要)

https://java.com/ja/download/

 

NVIDIA社、またはAMD社のグラフィックボードを搭載したPCの場合はLizzie.0.7.4.Windows.x64.GPU.zip

Intel社の内蔵グラフィックボードを搭載したPCの場合はLizzie.0.7.4.Windows.x64.CPU.zip

PC環境に応じて、以下のページからzipファイルをダウンロードしてください。

github.com

② zipファイルをダブルクリックで解凍します。

③ 解凍するとLizzieフォルダが出てきます。そこに「bsk」という名前で新規フォルダを作成してください。

④ BSKの思考エンジンbsk-gpu-0.17.11.zipをダウンロードして解凍、解凍して出てきたフォルダの中身をすべてLizzieフォルダに作った「bsk」フォルダ内にコピーします。

github.com

⑤ Lizzieフォルダにあるconfig.txtを開いて、以下の部分を次のように変更してください。

変更前:

"engine-command-list": [
"./katago/katago gtp -model katanetwork.gz -config katago-gtp10.cfg",
"",

変更後:

"engine-command-list": [
"./katago/katago gtp -model katanetwork.gz -config katago-gtp10.cfg",
"./bsk/leelaz -g --noponder --lambda 0.3 --mu 0.03 -p 0 -v 0 -w bsk-best-network.gz",

CPU版Lizzieの場合は、-v 0の後に--cpu-onlyを追記してください。

⑥ BSKの最新モデル(2020/10/13時点の最新版はBSK30 fd31338b)をダウンロードします。

f:id:doctorslip:20201013214338p:plain

⑦ BSKの最新モデルファイルをfd31338b~~.gzからbsk-best-network.gzにファイル名を変更します。

bsk-best-network.gzをLizzieフォルダにコピーしてください。

⑨ これで設定完了です!

lizzie.jarをダブルクリックしてLizzieを開いてみましょう!

f:id:doctorslip:20201013214901p:plain

Lizzieの使い方については他の記事をみてね!