やねうら王 WASM(思考エンジン)

パッケージ
@mizarjp/yaneuraou.k-p
バージョン
7.6.3-alpha.0
ライセンス
GPL-3.0
評価関数
NNUE KP256 / SuishoPetite (2021-11)

著作権表示: やねうら王は yaneurao 氏によるものです。WebAssembly ビルドは mizar 氏によるものです。

配布しているのは上流の公開ビルドそのままで、エンジンに改変は加えていません。 改変した場合は、その改変版ソースをここから公開します。

やねうら王 WASM(自前ビルド・計測専用)

このサイトの既定の思考エンジンは上のK-Pのままです。ここに書くのは、 VITE_GRID_MEASUREMENT_ENGINES=1 でビルドしたときにだけ ?engine=sfnn-halfkahm2-128 / ?engine=sfnn-halfkahm2-256 で選べる計測専用のビルドです(実機の NPS・ピークメモリ・ 初回ロードを測るためのもの)。既定のビルドではこれらのファイルを配布しません。

edition
sfnn-halfkahm2-128 / sfnn-halfkahm2-256
ライセンス
GPL-3.0
評価関数
SFNN HalfKA_hm2(自前訓練・FV_SCALE 8)
SIMD
strict / relaxed の2種を配り、実行環境で出し分け

これは改変版です。やねうら王本体は yaneurao 氏によるもので、 WebAssembly のビルドスクリプトに独自アーキの edition を足す変更を加えています。

注意(GPLv3 §6(d)): 上記の branch を公開してからこの計測ビルドを 配布すること。まだ push していない commit は対応ソースの導線になりません。

ブラウザへ配布しているその他のソフトウェア

名称ライセンス用途
zod MIT WebSocketメッセージのスキーマ検証
shogiops GPL-3.0-or-later 将棋のルール判定(局面の合法性・手順の適用)
千手 Senju 参加ページ GPL-3.0(予定) このページ自体(UI・通信・エンジン制御)

Vite・TypeScript・Vitest などはビルド時にのみ使用しており、 ブラウザへは配布していません。

このサイトのソースコード

このページ(参加クライアント)の対応ソースコードは GPLv3 のもとで 以下のリポジトリから入手できます:

https://github.com/NagiNagisa/grid-shogi-release

方針: 参加ページのクライアントコード全体を GPLv3 で公開します(docs/06)。 透明性が同意設計の信頼を補強し、不正対策はもともとクライアントを信用しない 前提で設計しているため、公開による不利益がないためです。