official-stockfish/nnue-pytorch

Network Testing Issue

HenryZNNUE opened this issue · 2 comments

Hello, thank you for helping me solve the No .nnue Files found error previously, I have trained a network (Step 1 400 epochs finished, Running Step 2, Currently reached 100 epochs), but I can't test the network properly, here is the log:

Found 4 nn-epoch*.nnue files
Best nets so far:
D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\training\run_0\nn-epoch19.nnue : -500 +- 1000
D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\training\run_0\nn-epoch39.nnue : -500 +- 1000
D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\training\run_0\nn-epoch59.nnue : -500 +- 1000
Measuring nets:
D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\training\run_0\nn-epoch19.nnue : -500 +- 1000
D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\training\run_0\nn-epoch39.nnue : -500 +- 1000
D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\training\run_0\nn-epoch59.nnue : -500 +- 1000
D:\nnue-pytorch-master\scripts\easy_train_data\c-chess-cli\c-chess-cli.exe -gauntlet -rounds 1 -concurrency 4 -each option.Hash=8 option.Threads=1 timeout=20 tc=10000+10000 nodes=25000 -games 200 -openings file=D:\nnue-pytorch-master\scripts\easy_train_data\books\UHO_4060_v2.epd order=random srand=10581748 -repeat -resign count=3 score=700 -draw count=8 score=10 -pgn D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\training\out_temp.pgn 0 -engine cmd=D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\stockfish_base\src\stockfish.exe name=master -engine cmd=D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\stockfish_test\src\stockfish.exe name=run_0\nn-epoch19.nnue option.EvalFile=D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\training\run_0\nn-epoch19.nnue -engine cmd=D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\stockfish_test\src\stockfish.exe name=run_0\nn-epoch39.nnue option.EvalFile=D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\training\run_0\nn-epoch39.nnue -engine cmd=D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\stockfish_test\src\stockfish.exe name=run_0\nn-epoch59.nnue option.EvalFile=D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\training\run_0\nn-epoch59.nnue
Running match with c-chess-cli ... D:\nnue-pytorch-master\scripts\easy_train_data\experiments\experiment_L1_2816_S2\training\out_temp.pgn

If I run the command via cmd, the output is "Illegal FEN...". By the way, the trained network's L1 size is 2816, the stockfish_base is a previous verison of stockfish (https://github.com/HenryZNNUE/Stockfish), and the stockfish_test is the same verison but with modified 2816 L1 size definition in nnue_architecture.h (https://github.com/HenryZNNUE/Stockfish/tree/L1-2816)

try deleting the existing book so that it's redownloaded

try a different book

UHO_Lichess_4852_V1.epd and UHO_4060_v3.epd tried and I also tried to delete the existing book, but sadly it doesn't work