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を用いて、ソースコードや評価関数ファイルなどを転送します。
やねうら王をビルドします
- makeを使えるようにして、 👉 makeコマンドが使えるまで
- makeコマンドでビルドします。 👉 makeでビルドする場合
engineの.batファイルを作成します。
例えば、aws-engine.bat というファイルを新規に作成して、以下の内容にします。
ssh -i "保存したpemファイルの名前.pem" ubuntu@【ここにIPアドレス】 ./YaneuraOu-by-gcc
⚠ この .batファイルと同じフォルダに .pemファイルが存在している必要があります。
将棋所でエンジンとして登録します
上で作成した.batファイルは、将棋所からエンジンとして登録できます。