verify the network written by export_net matches the original
closes https://github.com/official-stockfish/Stockfish/pull/4613
No functional change
"go depth 10" \
"go movetime 1000" \
"go wtime 8000 btime 8000 winc 500 binc 500" \
- "bench 128 $threads 8 default depth"
+ "bench 128 $threads 8 default depth" \
+ "export_net verify.nnue"
do
echo "$prefix $exeprefix ./stockfish $args $postfix"
done
+# verify the generated net equals the base net
+network=`./stockfish uci | grep 'option name EvalFile type string default' | awk '{print $NF}'`
+echo "Comparing $network to the written verify.nnue"
+diff $network verify.nnue
+
# more general testing, following an uci protocol exchange
cat << EOF > game.exp
set timeout 240