将棋ソフトのやねうら王をubuntuで動かしてみました
1.概要
将棋ソフトは、ディープラーニング系とロジック系が競っている状態と言われています。ubuntuで楽しめるロジック系の将棋ソフトの「やねうら王」を導入して、動作させることをしました。今回はこの内容を記述します。
2.詳細
ロジック系の将棋ソフトの特徴は以下のとおりです。
・ユーザインターフェイスはWindows対応で、ubuntuではmono-completeを利用します。
・ロジック部は「やねうら王」でubuntu環境でbuildして利用します。
・ロジック部の評価関数の違いで強さに差が出ます。名前も変わります。
参考資料に従って、shogidokoroを利用して、2つの評価関数を導入する方法を記載します。
(1) 導入手順
(a) mono-complete導入
(b) takaoフォント導入
(c) shogirdokoro導入
(d) やねうら王の導入
(e) 評価関数Kristallweizen_kaiV0.4の導入
(f) 評価関数Elmo wcsc29の導入
(g) 定石の導入
(h) shougidokoroの起動
(2) 詳細
(a) mono-complete導入
$ sudo apt install mono-complete
(b) takaoフォント導入
$ sudo apt install fonts-takao
(c) shogirdokoro導入
$ cd ~/Downloads
$ wget http://shogigui.siganus.com/shogigui/ShogiGUIv0.0.7.30.zip
$ cd ~
$ unzip ~/Downloads/ShogiGUIv0.0.7.30.zip
(d) やねうら王の導入
$ sudo apt -y install build-essential clang lld libopenblas-dev unar git
$ git clone https://github.com/yaneurao/YaneuraOu.git
$ cd YaneuraOu/source
$ make clean tournament TARGET_CPU=AVX2
$ mkdir -p ~/ShogiEngine/YaneuraOu/bin
$ cp -a YaneuraOu-by-gcc ~/ShogiEngine/YaneuraOu/bin/
(e) 評価関数Kristallweizen_kaiV0.4の導入
$ cd ~/Downloads
$ wget https://github.com/Tama4649/Kristallweizen/raw/master/Kristallweizen_kaiV0.4.zip
$ cd ~/ShogiEngine/YaneuraOu
$ mkdir kaiV04
$ cd kaiV04
$ unzip ~/Downloads/Kristallweizen_kaiV0.4.zip
$ ln -s ../bin/YaneuraOu-by-gcc .
$ ln -s ../book .
(f) 評価関数Elmo wcsc29の導入
https://drive.google.com/open?id=1Q66LqVx4bCCOkHbMyWbIrCnQbmk2gNEF
にアクセスして、slmo_wcsc29_eval.zipをDownloadする。
$ cd ~/ShogiEngine/YaneuraOu/
$ mkdir elmo29
$ cd elmo29
$ unzip ~/Downloads/elmo_wcsc29_eval.zip
$ ln -s ../bin/YaneuraOu-by-gcc .
$ ln -s ../book .
(g) 定石の導入
$ cd ~/Downloads
# wget https://github.com/yaneurao/YaneuraOu/releases/download/BOOK-700T-Shock/700T-shock-book.zip
$ wget https://github.com/yaneurao/YaneuraOu/releases/download/v4.73_book/standard_book.zip
$ wget https://github.com/yaneurao/YaneuraOu/releases/download/v4.73_book/yaneura_book1_V101.zip
$ wget https://github.com/yaneurao/YaneuraOu/releases/download/v4.73_book/yaneura_book3.zip
$ cd ~/ShogiEngine/YaneuraOu/
$ mkdir book
$ cd book
$ unar ~/Downloads/700T-shock-book.zip
$ unar ~/Downloads/standard_book.zip
$ unar ~/Downloads/yaneura_book1_V101.zip
$ unar ~/Downloads/yaneura_book3.zip
(h) shougidokoroの起動
$ mono Shogidokoro/Shogidokoro.exe
shogidokoroの利用方法は参考資料を参照願います。
参考
[外部サイト参照]
・YaneuraOuさんの将棋ソフトのUbuntuへのインストール(2020/7 バージョン)
・将棋所の使い方
コメント
コメントを投稿