Releases: yaneurao/YaneuraOu
ふかうら王V9.10 Windows(DirectML版)用実行ファイル一式
ふかうら王V9.10 Windows(DirectML版)用の実行ファイル一式です。
V9.01から使用するDirectMLのバージョンを最新のものに差し替えました。これによりパフォーマンスが少し上がっています。
⚠ NVIDIAのGPUの方は、TensorRT版ふかうら王V9.01をご利用ください。
⚠ DirectMLという方法を用いるのでTensorRT版ふかうら王に比べて非常に遅いです。(5倍ぐらい遅いです)
- Windows(64bit)用
- DirectML用(AMDのGPUや、GPUなしでも動作します)
- DirectML + ONNX Runtimeのランタイム同梱版。
以下のふかうら王のインストール手順も参考にしてください。
ふかうら王V9.00系で何が変わったのかについて解説する動画を作成しました。
ふかうら王V9.00で何が変わったのか?【dlshogi互換エンジン】
ふかうら王V9.01 Windows(TensorRT版)用実行ファイル一式
ふかうら王V9.01 Windows(TensorRT版)用の実行ファイル一式です。
⚠ NVIDIAのGPUが必要です。AMDのGPUやCPUで動かしたい場合は、DirectML版ふかうら王V9.01をご利用ください。
- Windows(64bit)用
- TensorRT用(NVIDIAのGPUが必要です)
- CUDA、cuDNN、TensorRTのランタイム同梱版。
以下のふかうら王のインストール手順も参考にしてください。
⚠ 今回の添付ファイルにCUDAのランタイムを同梱してはいますが、CUDA 12.8を以下のページからダウンロードしてインストールしておく必要があるようです。
ふかうら王V9.00系で何が変わったのかについて解説する動画を作成しました。
ふかうら王V9.00で何が変わったのか?【dlshogi互換エンジン】
また、同梱しているdllのダウンロード元のファイル名、バージョンナンバーについて記載しておきます。
💡 これらは、自分のプログラム(非商用)に同梱しての配布はライセンス上、許諾されています。
CUDA : CUDA 12.8.0.571.96
// ファイル名 : cuda_12.8.0_571.96_windows.exe
// 📝 Visual Stuidoでふかうら王をビルドするなら、環境変数"CUDA_PATH_V12_8"を適切に設定する必要がある。
TensorRT : TensorRT 10.11.0.33
// ファイル名 : TensorRT-10.11.0.33.Windows.win10.cuda-12.9.zip
// 📝 Visual Studioでふかうら王をビルドするなら、"C:\ProgramData\YaneuraOu"にコピーする必要がある。
cuDNN : cuDNN 9.14.0
// ファイル名 : cudnn-windows-x86_64-9.14.0.64_cuda12-archive.zip
// 📝 Visual Studioでふかうら王をビルドするなら、"C:\ProgramData\YaneuraOu"にコピーする必要がある。
ふかうら王V9.01 Windows(DirectML版)用実行ファイル一式
ふかうら王V9.01 Windows(DirectML版)用の実行ファイル一式です。
⚠ 新しいバージョン(V9.10)を公開したのでそちらをお使いください。
https://github.com/yaneurao/YaneuraOu/releases/tag/v9.10-fukauraou
⚠ NVIDIAのGPUの方は、TensorRT版ふかうら王V9.01をご利用ください。
⚠ DirectMLという方法を用いるのでTensorRT版ふかうら王に比べて非常に遅いです。(5倍ぐらい遅いです)
- Windows(64bit)用
- DirectML用(AMDのGPUや、GPUなしでも動作します)
- DirectML + ONNX Runtimeのランタイム同梱版。
以下のふかうら王のインストール手順も参考にしてください。
ふかうら王V9.00系で何が変わったのかについて解説する動画を作成しました。
ふかうら王V9.00で何が変わったのか?【dlshogi互換エンジン】
やねうら王V9.00 GitHub版
やねうら王V9.00 GitHub版の実行ファイル詰め合わせ
💡 やねうら王V9.00 開発版の方が+100ぐらい強いです。
👉️ やねうら王開発版は、FANBOXやGitHub Sponsorsから支援することで入手できます。
Windows用
64bit Windowsなら、添付されている yaneuraou-V900-git-win64-all.7z をダウンロードして解凍して適切な実行ファイルをお使いください。
32bit Windowsなら、添付されている yaneuraou-V900-git-win32-all.7z をダウンロードして解凍して適切な実行ファイルをお使いください。
macOS用
添付されている yaneuraou-V900-git-mac-all.7z をダウンロードして解凍して適切な実行ファイルをお使いください。
// Intel SSE4.2とAVX2、M1以降の3種類の実行ファイルが同梱されています。
使い方
- やねうら王のインストール手順(やねうら王Wiki)
に完全な説明があります。
前のメジャーバージョンからの変更点
以下の動画をご覧ください。
やねうら王V9.00で何が変わったのか?(2025年夏の大改修)
質問箱
やねうら王のインストール手順についての質問は、以下のブログ記事のコメント欄にお願いします。
やねうら王互角局面集2025
自己対局で棋力を計測する時には、なるべく高精度な互角である互角局面集が必要となります。
そこで、水匠10にて1局面2億ノードの探索を行い、評価値の絶対値が50以下である局面を抽出しました。
初期局面から24手目、32手目の局面で、それぞれ30053局面、26273局面あります。
USIプロトコルで使われるSFEN形式の局面文字列となっています。1行に1局面が書かれています。
MIT Licenseにて配布するので、ご自由にお使いください。
start_sfens_ply24.txt : 30053局面
start_sfens_ply32.txt : 26273局面
解説記事 : https://yaneuraou.yaneu.com/2025/07/29/yaneuraou-balanced-position-collection-2025/
新ペタショック定跡 233万局面
この定跡は?
WCSC35(第35回世界コンピュータ将棋選手権)でやねうら王チームが使用した定跡です。
本大会では、やねうら王は、2時間ごとぐらいに定跡を差し替えていたのですが、この定跡は、決勝日の一番最後に使用したものです。
ポンタマンより少し強いソフトで1局面につき1t 2億ノードで探索してあり、233万局面あります。
MIT Licenseにて公開しますので、研究などにご自由にお使いください。
公開の経緯
公開の経緯は次の記事をご覧ください。
新ペタショック定跡233万局面の無償公開
使い方
やねうら王の定跡ファイルとして使うことができます。
やねうら王のエンジンオプションの推奨設定
IgnoreBookPly オン(定跡局面に記載されている手数を無視したいため)
FlippedBook オン (定跡局面の盤面を180°回転させた局面も定跡としてhitする)
BookOnTheFly オン(オフでも良いが読み込み時に時間がかかる)
BookMoves 999 (定跡を採用する手数制限なし)
BookEvalDiff 0 (最善手のみを指したい場合)
BookDepthLimit 0 (定跡ツリーの末端の指し手も指したい場合。ここをNにすると定跡ツリーの末端のN手前までしか指さない)
※ floodgateに参戦したり、公開したりすると定跡はすぐに対策がなされます。対策されてしまうと、no bookのほうがマシということになりかねません。ですので、この定跡をそのまま用いても大会で上位の成績を残すことは難しいでしょう。工夫してうまく活用してみてください。
さらに大規模になると…
大規模定跡は、局面数を増やしていくと量が質に変換されるようで、劇的に質が上がるようです。以下の記事もご覧ください。
また、最新の新ペタショック定跡をやねうら王の支援者向けに公開していますので、興味があればそちらもご覧いただければと…。
ふかうら王V8.60 Windows(TensorRT版)用実行ファイル一式
ふかうら王V8.60 Windows(TensorRT版)用の実行ファイル一式です。
- Windows(64bit)用
- TensorRT用(NVIDIAのGPUが必要です)
- CUDA、cuDNN、TensorRTのランタイム同梱版。
以下のふかうら王のインストール手順も参考にしてください。
また、同梱しているdllのダウンロード元のバージョンについて記載しておきます。これらは、自分のプログラム(非商用)に同梱しての配布はライセンス上、許諾されています。
- CUDA : CUDA 12.8
- TensorRT : TensorRT 10.8.0.43(10.8 GA)
- cuDNN : cuDNN 9.7.0
[2025/2/3 22:00追記] : 実行に必要なファイルを一つ同梱するのを忘れていたので、再アップしました。
[2025/2/4 17:20追記] : 本バージョンからTensorRT10に対応させたのですが、一部の環境で指し手がおかしい(異様に弱い)という報告をいただいています。古いビデオカードだとTensorRT10に対応していない可能性があり、詳しい原因を調査中です。指し手がおかしいときは、一つ前のふかうら王(V8.50)のほうをお使いください。
[2025/2/14 22:00追記] CUDA Toolkitがインストールされていないか、バージョンが古いと上記の現象が生じるようです。CUDA ToolkitをNVIDIAのサイトからダウンロードしてインストールしてください。(CUDA Toolkit 12.8で動作確認)
[2025/4/19 4:00追記] 「CUDA Toolkit 12.8を何度入れ直しても、古いCUDAを削除しても解消しませんでしたが、CUDA Toolkit 12.8を「カスタム」ではなく「高速」でインストールすると正常動作しました。」という報告をいただきました。
ふかうら王V8.50 Windows(TensorRT版)用実行ファイル一式
ふかうら王V8.50 Windows(TensorRT版)用の実行ファイル一式です。
- Windows(64bit)用
- TensorRT用(NVIDIAのGPUが必要です)
- CUDA、cuDNN、TensorRTのランタイム同梱版。
以下のふかうら王のインストール手順も参考にしてください。
また、同梱しているdllのダウンロード元のバージョンについて記載しておきます。これらは、自分のプログラム(非商用)に同梱しての配布はライセンス上、許諾されています。
- TensorRT : TensorRT 8.6.1.6 (8.6 GA)
- cuDNN : cuDNN 8.9.7.29
- CUDA : CUDA 12.3
✍ 自分用のメモ : CUDA 12.3は、12.4にしたほうがいいかも。(VS2022 の最新バージョンについてくる VC++ だと、 CUDA 12.4 以上が必要らしいので。)
[2025/2/16 18:00追記] CUDA Toolkitがインストールされていないか、バージョンが古いと変な指し手を指す(正常に対局できない)ようです。CUDA ToolkitをNVIDIAのサイトからダウンロードしてインストールしてください。(CUDA Toolkit 12.8で動作確認)
やねうら王V8.30 GitHub版
やねうら王V8.30 GitHub版の実行ファイル詰め合わせ
💡 やねうら王V8.30 開発版の方が+R50~100ぐらい強いです。
👉️ やねうら王開発版は、GitHub Sponsorsから支援することで入手できます。
Windows用
添付されている yaneuraou-V830-git-win-all.7z をダウンロードして解凍して適切な実行ファイルをお使いください。
// Windows用(SSE4.1,SSE4.2,AVX2,AVXVNNI,AVX512,AVX512VNNI,ZEN1,ZEN2,ZEN3用 64bit版のみ × 7評価関数 = 63ファイルあります。
macOS用
添付されている yaneuraou-V830-git-mac-all.7z をダウンロードして解凍して適切な実行ファイルをお使いください。
// Intel SSE4.2とAVX2、M1以降の3種類の実行ファイル × 7評価関数 = 21ファイルあります。
使い方
- やねうら王のインストール手順(やねうら王Wiki)
に完全な説明があります。
一つ前のメジャーバージョン(V7.xx系)からの改善点
- 探索部、Stockfishの最新版にキャッチアップ
- 定跡表示の読み筋の末端がおかしいことがあったのを修正
- ペタショック定跡コマンド追加
- 32bit環境用のコード生成、色々修正
- clang・gccでLEARN版のビルド時に警告が出ていたの修正
- 探索時に千日手絡みになった時の処理、色々改良
ふかうら王のダウンロードについて
ふかうら王V8.30(dlshogi互換エンジン)
- Windows版はReleases/ふかうら王V8.30 からダウンロードできます。
- macOS版は、現在準備中です。
質問箱
やねうら王のインストール手順についての質問は、以下のブログ記事のコメント欄にお願いします。
水匠5評価関数ファイル
水匠5 評価関数ファイル単体
水匠5の評価関数ファイル単体です。
- たややんさんに提供していただきました。
- やねうら王から使えます。
- 評価関数のタイプは標準NNUE型(NNUE_halfKP256)です。
- やねうら王の思考エンジンオプションのFV_SCALEの最適値は24です。
使い方
添付されている Suisho5.7z をダウンロードして解凍してください。nn.binというファイルが解凍されます。
以下のフォルダ編成にしてください。
フォルダ編成
やねうら王本体はNNUE_halfKP256用でかつ、お使いのCPUに合わせた実行ファイルをご用意ください。
- 📁 YaneuraOuV830GitHub ⇦ このフォルダ名はなんでも良い。
- 📁 eval ⇦ evalという名前のフォルダを作ってそのなかにnn.binを配置します。
- 📄 nn.bin ⇦ ここでダウンロードした水匠5のファイル
- 🗒️ YaneuraOu_NNUE_halfKP256-V830Git_AVX2.exe ⇦ やねうら王本体(NNUE_halfKP256 , AVX2用) これはevalのフォルダの一つ上のフォルダに配置します。
補足情報
- やねうら王本体のダウンロード ⇨ やねうら王 V8.30 GitHub版
- やねうら王の思考エンジンオプションなどについて ⇨ やねうら王のGitHub Wiki
- やねうら王に支援してもっと強い評価関数やもっと強い探索部を入手する ⇨ やねうら王GitHub Sponsors