From 63ba4e7ee2b88ccb88f416e8f9e7c6b165c5a1ca Mon Sep 17 00:00:00 2001 From: Daniel Monroe <39802758+Ergodice@users.noreply.github.com> Date: Fri, 23 Jun 2023 18:36:27 -0400 Subject: [PATCH 1/3] Update default net to nn-f25bfbfeb124.nnue This net was arrived at from the previous net by greedily swapping neurons to build a permutation which maximizes the number of zero runs. The increase is roughly 1.5%. --- src/evaluate.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/evaluate.h b/src/evaluate.h index b9d7231d1e1..c4f97488895 100644 --- a/src/evaluate.h +++ b/src/evaluate.h @@ -39,7 +39,7 @@ namespace Eval { // The default net name MUST follow the format nn-[SHA256 first 12 digits].nnue // for the build process (profile-build and fishtest) to work. Do not change the // name of the macro, as it is used in the Makefile. - #define EvalFileDefaultName "nn-5af11540bbfe.nnue" + #define EvalFileDefaultName "nn-f25bfbfeb124.nnue" namespace NNUE { From 5d6187bb7827aa3048473df089bd4e36f76643c8 Mon Sep 17 00:00:00 2001 From: Daniel Monroe <39802758+Ergodice@users.noreply.github.com> Date: Fri, 23 Jun 2023 19:48:21 -0400 Subject: [PATCH 2/3] Update default net to nn-17d704f1985e.nnue Previous net used wrong encoding --- src/evaluate.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/evaluate.h b/src/evaluate.h index c4f97488895..94e97957d42 100644 --- a/src/evaluate.h +++ b/src/evaluate.h @@ -39,7 +39,7 @@ namespace Eval { // The default net name MUST follow the format nn-[SHA256 first 12 digits].nnue // for the build process (profile-build and fishtest) to work. Do not change the // name of the macro, as it is used in the Makefile. - #define EvalFileDefaultName "nn-f25bfbfeb124.nnue" + #define EvalFileDefaultName "nn-17d704f1985e.nnue" namespace NNUE { From f432ccb4992a9a1fc1bccd90f9e0108fe2eee1e5 Mon Sep 17 00:00:00 2001 From: Daniel Monroe <39802758+Ergodice@users.noreply.github.com> Date: Fri, 23 Jun 2023 19:55:04 -0700 Subject: [PATCH 3/3] Update default network to nn-a3d1bfca1672.nnue Adds 0.2% sparsity --- src/evaluate.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/evaluate.h b/src/evaluate.h index 94e97957d42..c3321965d52 100644 --- a/src/evaluate.h +++ b/src/evaluate.h @@ -39,7 +39,7 @@ namespace Eval { // The default net name MUST follow the format nn-[SHA256 first 12 digits].nnue // for the build process (profile-build and fishtest) to work. Do not change the // name of the macro, as it is used in the Makefile. - #define EvalFileDefaultName "nn-17d704f1985e.nnue" + #define EvalFileDefaultName "nn-a3d1bfca1672.nnue" namespace NNUE {