AWSでやねうら王 - mizar/YaneuraOu GitHub Wiki

AWSでやねうら王を動かす手順についてです

Windows環境 + 将棋所で使う場合について書いています。他の環境で使う場合も、参考になると思います。

🚧 やねうら王チームの勉強会の動画をのちほどアップします。

AWS EC2起動

AWS EC2を借りて起動します。

今回は、Ubuntu 20.04を使います。

⚠ このあとsshで接続するので、キーペアは .pem 形式のほうを選択してください。

sshで接続してみます。

コマンドプロンプトから。

ssh -i "保存したpemファイルの名前.pem" ubuntu@【ここにIPアドレス】

⚠ コマンドプロンプトは、保存したpemファイルのある場所で開いてください。

VSCode + SSH Remote

VSCode + SSH Remoteを用いて、ソースコードや評価関数ファイルなどを転送します。

やねうら王をビルドします

engineの.batファイルを作成します。

例えば、aws-engine.bat というファイルを新規に作成して、以下の内容にします。

ssh -i "保存したpemファイルの名前.pem" ubuntu@【ここにIPアドレス】 ./YaneuraOu-by-gcc

⚠ この .batファイルと同じフォルダに .pemファイルが存在している必要があります。

将棋所でエンジンとして登録します

上で作成した.batファイルは、将棋所からエンジンとして登録できます。