うら王)インストール方法のメモです。必要なものをダウンロードしてやねうら王をビルドします。gccが入っているか確認gccのバージョンを確認します。-vバージョン情報が出ればOK。なければgccをインストールしてください。https://github.com/yaneurao/YaneuraOu.gitしばらくダウンロードが走ります。done.と出れば終了。ディレクトリの中にYaneuraOuというフォルダができているはずです。その中にやねうら王のソースコードが入っています。うら王をビルドソースコードの状態では実行できないので実行ファイルを作ります。YaneuraOuディレクトリの中のsource/ディレクトリに移動してビルドします。makeビルド後、sourceディレクトリ内にYaneuraOu-by-gccという実行ファイルができます。./YaneuraOu-by-gccusi下にusiokと出ればOKです。後のパラメータは使用しているCPUに応じたものにしてください。AVX2の場合はMakeFile内でデフォルトに設定されているため?指定不要のようです。筆者の環境ではコンパイラをclangにするとmake時にエラーが出ました。1この場合、コンパイラをg++に変更してみてください。clangでコンパイルしたほうがgccより数%速いっぽい。clangでコンパイルしたほうがgccより数%速いっぽい。clang++将棋ぶらうざQと水匠改2をダウンロードリンク先の手引に従ってzipファイルをダウンロード&展開します。適当なディレクトリを作り、中にビルドしたYaneuraOu-by-gccをコピーして入れます。evalディレクトリを作成して中に水匠改2のnn.binを入れます。ディレクトリ構成はこのようになります。nn.bin動作確認YauneuraOu-by-gccを入れたディレクトリで以下のコマンドを実行します。./YaneuraOu-by-gccisreadyreadyokと出れば水匠改2の読み込みができています。Ctrl+Cで抜けられます。将棋ぶらうざQで使う将棋ぶらうざQを起動し、エンジンを登録します。選択し、エンジンファイルパスに先程作ったディレクトリのYaneuraOu-by-gccを登録します。これで棋譜解析で利用できるようになります。14:31Tweet広告を非表示にする関連記事2022-12-07perfでCRubyのプロファイリングができる環境を作るみなさん、こんにちは。