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)