-
-
Notifications
You must be signed in to change notification settings - Fork 18
Fabian Fichter edited this page Mar 3, 2023
·
8 revisions
請注意,此分頁目前仍在編輯階段
https://developer.nvidia.com/cuda-gpus
https://developer.nvidia.com/cuda-downloads
https://github.com/fairy-stockfish/variant-nnue-tools/releases
若你是windows版,安裝 fairy-stockfish-tools-largeboard_x86-64-modern.exe可以跑大盤面(象棋、韓國將棋)。
- 打開 fairy-stockfish-tools-largeboard_x86-64-modern.exe 命令列,逐行輸入:
uci
setoption name Use NNUE value false
setoption name Threads value 8
setoption name Hash value 2048
setoption name UCI_Variant value 你要的棋類,例如象棋=xiangqi
isready
generate_training_data depth 2 count 10000000 random_multi_pv 4 random_multi_pv_diff 100 random_move_count 8 random_move_max_ply 20 write_min_ply 5 eval_limit 10000 set_recommended_uci_options data_format bin output_file_name 你要的棋類.bin
請注意:請先確認https://github.com/fairy-stockfish/Fairy-Stockfish/wiki/List-of-network 上是否有最新的NNUE,若有請下載,以確保你的產生的訓練位置是最好的。
若你要用新的NNUE,請在Use NNUE
後將False
更改成 pure
然後設定 EvalFile
例如:
setoption name Use NNUE value pure
setoption name EvalFile value somevariant-1234567890ab.nnue
請注意副檔名要包含NNUE。
- 開始跑一段時間後,你可以直接關掉程式,bin檔會產生在fairy-stockfish-tools-largeboard_x86-64-modern.exe相同目錄下。
更多信息請參看https://github.com/fairy-stockfish/variant-nnue-pytorch/wiki/Training-data-generation
https://github.com/fairy-stockfish/variant-nnue-pytorch/tree/xiangqi