From d6e8089f5084941a7e73d821cbbb5db799b2c21e Mon Sep 17 00:00:00 2001 From: zz4032 Date: Sat, 11 Jul 2020 10:33:36 +0200 Subject: [PATCH] Saving new network in correct path. --- src/eval/nnue/evaluate_nnue.cpp | 5 ++++- src/eval/nnue/evaluate_nnue.h | 3 +++ src/eval/nnue/evaluate_nnue_learner.cpp | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/eval/nnue/evaluate_nnue.cpp b/src/eval/nnue/evaluate_nnue.cpp index d0c04958..55e627d0 100644 --- a/src/eval/nnue/evaluate_nnue.cpp +++ b/src/eval/nnue/evaluate_nnue.cpp @@ -23,7 +23,10 @@ AlignedPtr feature_transformer; AlignedPtr network; // Evaluation function file name -std::string fileName = "eval\\nn.bin"; +std::string fileName = "nn.bin"; + +// Saved evaluation function file name +std::string savedfileName = "nn.bin"; // Get a string that represents the structure of the evaluation function std::string GetArchitectureString() { diff --git a/src/eval/nnue/evaluate_nnue.h b/src/eval/nnue/evaluate_nnue.h index 97ce3df8..d474a8ae 100644 --- a/src/eval/nnue/evaluate_nnue.h +++ b/src/eval/nnue/evaluate_nnue.h @@ -38,6 +38,9 @@ extern AlignedPtr network; // Evaluation function file name extern std::string fileName; +// Saved evaluation function file name +extern std::string savedfileName; + // Get a string that represents the structure of the evaluation function std::string GetArchitectureString(); diff --git a/src/eval/nnue/evaluate_nnue_learner.cpp b/src/eval/nnue/evaluate_nnue_learner.cpp index 28243871..37bc79bc 100644 --- a/src/eval/nnue/evaluate_nnue_learner.cpp +++ b/src/eval/nnue/evaluate_nnue_learner.cpp @@ -213,7 +213,7 @@ void save_eval(std::string dir_name) { NNUE::SendMessages({{"clear_unobserved_feature_weights"}}); } - const std::string file_name = NNUE::fileName; + const std::string file_name = Path::Combine(eval_dir, NNUE::savedfileName); std::ofstream stream(file_name, std::ios::binary); const bool result = NNUE::WriteParameters(stream); assert(result);