From 6d28d97a915bf9409e9c43f77d8a22f2a80576d6 Mon Sep 17 00:00:00 2001 From: Tomasz Sobczyk Date: Thu, 24 Dec 2020 17:01:56 +0100 Subject: [PATCH] Don't unload evalfile on set nnue false --- src/nnue/evaluate_nnue.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/nnue/evaluate_nnue.cpp b/src/nnue/evaluate_nnue.cpp index c7bd681f..569df292 100644 --- a/src/nnue/evaluate_nnue.cpp +++ b/src/nnue/evaluate_nnue.cpp @@ -253,12 +253,18 @@ void init() { useNNUE = nnue_mode_from_option(Options["Use NNUE"]); - if (Options["SkipLoadingEval"] || useNNUE == UseNNUEMode::False) + if (Options["SkipLoadingEval"]) { eval_file_loaded.clear(); return; } + if (useNNUE == UseNNUEMode::False) + { + // Keep the eval file loaded. Useful for mixed bench. + return; + } + std::string eval_file = std::string(Options["EvalFile"]); #if defined(DEFAULT_NNUE_DIRECTORY)