From 2421a88a540cf28662c98bd36178525c6f5339db Mon Sep 17 00:00:00 2001 From: Tomasz Sobczyk Date: Thu, 13 May 2021 11:00:48 +0200 Subject: [PATCH] Post merge fixes --- src/evaluate.cpp | 36 ++++++++++++++--------------- src/nnue/nnue_common.h | 2 +- src/nnue/nnue_feature_transformer.h | 1 + 3 files changed, 20 insertions(+), 19 deletions(-) diff --git a/src/evaluate.cpp b/src/evaluate.cpp index b7e0bb82d22..6aef5b88e8c 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -127,28 +127,28 @@ namespace Eval { } } - void NNUE::export_net(const std::optional& filename) { - std::string actualFilename; - if (filename.has_value()) { - actualFilename = filename.value(); - } else { - if (eval_file_loaded != EvalFileDefaultName) { - sync_cout << "Failed to export a net. A non-embedded net can only be saved if the filename is specified." << sync_endl; - return; + void export_net(const std::optional& filename) { + std::string actualFilename; + if (filename.has_value()) { + actualFilename = filename.value(); + } else { + if (eval_file_loaded != EvalFileDefaultName) { + sync_cout << "Failed to export a net. A non-embedded net can only be saved if the filename is specified." << sync_endl; + return; + } + actualFilename = EvalFileDefaultName; } - actualFilename = EvalFileDefaultName; - } - ofstream stream(actualFilename, std::ios_base::binary); - if (save_eval(stream)) { - sync_cout << "Network saved successfully to " << actualFilename << "." << sync_endl; - } else { - sync_cout << "Failed to export a net." << sync_endl; + ofstream stream(actualFilename, std::ios_base::binary); + if (save_eval(stream)) { + sync_cout << "Network saved successfully to " << actualFilename << "." << sync_endl; + } else { + sync_cout << "Failed to export a net." << sync_endl; + } } - } - /// NNUE::verify() verifies that the last net used was loaded successfully - void NNUE::verify() { + /// NNUE::verify() verifies that the last net used was loaded successfully + void verify() { string eval_file = string(Options["EvalFile"]); diff --git a/src/nnue/nnue_common.h b/src/nnue/nnue_common.h index 9fc7b0e9413..eb902a4f37b 100644 --- a/src/nnue/nnue_common.h +++ b/src/nnue/nnue_common.h @@ -21,7 +21,7 @@ #ifndef NNUE_COMMON_H_INCLUDED #define NNUE_COMMON_H_INCLUDED -#include "types.h" +#include "../types.h" #include #include diff --git a/src/nnue/nnue_feature_transformer.h b/src/nnue/nnue_feature_transformer.h index a4a8e98f9c5..373367d6984 100644 --- a/src/nnue/nnue_feature_transformer.h +++ b/src/nnue/nnue_feature_transformer.h @@ -25,6 +25,7 @@ #include "nnue_architecture.h" #include "../misc.h" +#include "../position.h" #include // std::memset()