雑記

EngineShogiban+やねうら王V8.30 設定ガイド(Mac M3向け・水匠5評価関数)


目次

0. 必要なもの(ダウンロードURL)

  1. やねうら王 本体 V8.30(mac用一式)
  2. 水匠5 の評価関数 nn.bin

1. フォルダの置き場所

  1. yaneuraou-V830-git-mac-all.7z を解凍する。
    • 解凍すると yaneuraou-V830-git-mac-all フォルダができる。[github]​
  2. そのフォルダを、分かりやすい場所に丸ごと移動する。おすすめ:

text

/Users/[ユーザー名]/Applications/Shogi/yaneuraou-V830-git-mac-all

  • デスクトップ直置きより、後で場所が変わりにくく、バックアップもしやすい。[note]​

2. 水匠5 nn.bin を eval に置く

  1. Suisho5.7z をダウンロードして解凍する。[note]​
  2. 解凍するとフォルダ内に nn.bin という大きなファイルが1つある。[github]​
  3. yaneuraou-V830-git-mac-all フォルダの中に eval フォルダを作成する(既にあればそのまま使う)。[github]​
  4. その eval の中に nn.bin をコピーする。[github]​

最終的な構成イメージ:

text

yaneuraou-V830-git-mac-all/ ├ YaneuraOu_NNUE_halfKP256-V830Git_APPLEM1 ← この実行ファイルを使う └ eval/ └ nn.bin ← ここに水匠5のnn.bin

  • やねうら王のWikiでも「フォルダ名は任意だが、eval/nn.bin になるように置く」と説明されている。[yaneuraou.yaneu]​

3. Gatekeeper(Macの警告)で実行を許可する

  1. Finder で YaneuraOu_NNUE_halfKP256-V830Git_APPLEM1 を右クリック →「開く」。
  2. 「開発元を確認できないので開けません」と出たら、一度「キャンセル」。
  3. 「システム設定」→「プライバシーとセキュリティ」を開く。
  4. 下の方に
    • YaneuraOu_NNUE_halfKP256-V830Git_APPLEM1 はブロックしました」
      のような表示が出ているので、「このまま開く」or「許可」をクリック。
  5. もう一度 Finder からダブルクリックして、エラーなく一瞬でも起動すればOK。

※これは Apple のセキュリティ(Gatekeeper)が「未確認の実行ファイル」を止めているだけで、許可すれば使える。[shogi.zukeran]​


4. EngineShogiban にエンジンを登録

  1. EngineShogiban を起動。
  2. メニューから「エンジン設定」(名称はバージョンで多少違う)。[kisagai]​
  3. 左のエンジンリストで「+」ボタンを押して新規追加。
  4. 実行ファイルとして text/Users/[ユーザー名]/Applications/Shogi/yaneuraou-V830-git-mac-all/ YaneuraOu_NNUE_halfKP256-V830Git_APPLEM1 を指定する。
  5. オプション画面が開いたら、そのまま「OK」を押していったん登録。

EvalDir という項目があれば eval になっていることを確認(デフォルトでそうなっていることが多い)。[yaneuraou.yaneu]​


5. エンジン設定(M3で省エネ+十分強い設定)

左下「オプション」

  • メモリ使用量256 MB(余裕があれば 512 MB
  • 解析時間5 秒
  • 継続解析(時間無制限):オフ

(ShogiGUI や将棋所でも、普通の検討ならハッシュ 256〜512MB 程度で十分とされている。 )[ppl-ai-file-upload.s3.amazonaws]​[yaneuraou.yaneu]​

右側オプション(重要なものだけ)

  1. Threads(スレッド数)
    • 値:4
    • CPU コア数の半分くらいにすると、発熱と負荷がかなり減る。M1/M2/M3 でも同様の目安が紹介されている。[yaneuraou.yaneu]​
  2. USI_Hash
    • 値:256512
    • 256:より省エネ
    • 512:少し深く読ませたいとき
    • やねうら王の解説でも、メモリと相談して数百MB単位で設定するよう推奨されている。[yaneuraou.yaneu]​
  3. USI_Ponder
    • 値:OFF
    • 相手手番でも考え続ける「常に思考」機能。検討や棋譜並べメインなら OFF のほうがPCにやさしい。[yaneuraou.yaneu]​
  4. MultiPV
    • 値:1(通常)
    • 「同時に何本の候補手を出すか」。1 だと最善手だけを深く読めて一番強い&省エネ。2〜3 にすると別の手も見えるが、負荷と棋力低下が増える。[yaneuraou.yaneu]​

その他(BookFile, ResignValue など)はデフォルトのままで問題ない。[kisagai]​


6. 使い方メモ

6-1. 局面解析と棋譜解析

  • 局面解析
    • 「今この局面だけ」を解析して最善手と評価値・読み筋を出すモード。[youtube]​[shogidokoro2.stars.ne]​
    • 本の棋譜を並べていて、途中で「この手はどうなんだろう?」と気になったときに使う。
  • 棋譜解析
    • 1局分の棋譜を頭から終局まで自動でなぞり、手ごとに評価値・悪手・疑問手などを付けてくれるモード。[shogidokoro2.stars.ne]​
    • 自分の対局の振り返りに向いている。

6-2. 「待った」っぽく間違えた手を消したいとき

  • 棋譜リストの最後の手を選んで、「1手戻る」「削除」に相当するボタンを押す。
  • その手自体を削除して1手前の局面に戻ってから指し直すと、分岐が増えず「なかったこと」にできる。
  • 将棋所などのGUIでは同じ考え方で「待った」や「分岐を作らず上書き」として説明されている。[shogidokoro2.stars.ne]​

7. もう少し強く/もっと軽くしたい場合

  • もっと軽くしたい
    • Threads:4 → 2
    • USI_Hash:256 固定
    • MultiPV:1 のまま
  • もう少し強くしたい
    • Threads:4 → 6 などに増やす(熱やファンの音を見ながら調整)[shogi.zukeran]​
    • USI_Hash:512
    • 重要な局面だけ、一時的に MultiPV を 2〜3 に上げる

これを esa にそのまま貼っておけば、
「Macを変えた」「フォルダを移動した」「もう一回入れ直したい」
というときも、URL付きで最初から最後まで再現できるはずです。

実効利率って何?子どもでもわかる複利のお話前のページ

ピックアップ記事

  1. ブログを本気で書く理由

関連記事

  1. 体験談

    読書家の迷惑行為。本で学んだことを他人に強要する。

    僕の周りにはとある読書家がいる。その読書家は会社の上司であり、…

  2. 雑記

    これだけは覚えておけ!英語が話せない日本人のためのとっておきのフレーズ4つ

    最近わたしは外国人と毎日30分ほど英語を話している。一番よくな…

  3. 雑記

    YouTubeでメッセージを受け取る設定方法

    最近YouTubeでプレゼント企画が増えてきた。チャンネル登録して…

  4. 雑記

    口だけ断捨離はもう終わりにしませんか?本当の片づけをするための3つの原則。

    本当の片づけとはあなたは片づけを勘違いしていないか?片づけとは…

  5. 雑記

    AppleWatchのスリープ解除時に再生中が出てくる設定を解除する方法

    アップルウォッチの機能「再生中」はすごく便利だ。iPhoneや…

  6. 雑記

    MacbookのステッカーアレンジにオススメしたいB-SIDE LABEL

    名古屋の大須商店街を歩いていたら見つけてしまった。暇つぶし…

目次

  1. 聖書を時系列で読む

    【時系列で聖書を読む】創世記1、創世記2を読んだ感想
  2. レビュー

    ワイヤレス充電器 Anker PowerPort Qi と belkinの比較。…
  3. レビュー

    ブルーライトカットレンズに効果がある理由
  4. ファッション

    レザ−バッグブランドの社員が語るレザーシューズの手入れ方法
  5. ゲーム

    Nintendo商法が悪質でたち悪い
PAGE TOP