You must be logged in to sponsor SH11235
Become a sponsor to SH11235
何をしているか
コンピュータ将棋 (将棋AI) のオープンソースソフトウェアを開発しています。
エンジン・NNUE 学習器・評価ツールまで一人で開発・保守しています。
- rshogi — Rust 製の将棋エンジン。
ビットボード盤面・NNUE 評価関数 (HalfKP / HalfKA / HalfKA_hm)・Lazy SMP 並列探索・
USI プロトコル対応。コアライブラリは crates.io で公開しています。 - tatara — 将棋 NNUE 評価関数の学習器。
Rust + 手動融合した CUDA C++ カーネルで、既存の CUDA 学習器より高いスループットを
実現しています。 - このほか、教師局面の生成・加工、エンジン間の対局評価 (SPRT)、floodgate 対局クライアント
など、将棋AI開発に必要なツール一式を上記リポジトリ内で公開しています。
スポンサーシップの使い道
将棋AIの開発は、コード書きに加えて計算資源を継続的に使います。
- NNUE 評価関数の学習・教師データ生成のための GPU / 電気代
- 対局評価 (数千〜数万局のエンジン間対局) のための計算時間
いただいた支援はこれらの開発継続のために使わせていただきます。
Featured work
-
SH11235/rshogi
Rust製将棋エンジン / 開発者ツール
Rust 15 -
SH11235/tatara
Fast Rust trainer for shogi NNUE networks — hand-fused native CUDA C++/NVCC and cuda-oxide GPU backends
Rust 7