From 7a13d4ed60b09a9ce1b5aee46aa2a596bc4ca0fd Mon Sep 17 00:00:00 2001 From: nodchip Date: Fri, 17 Jul 2020 15:40:01 +0900 Subject: [PATCH] Changed the default eval file path so that more GUIs can use Stockfish NNUE. --- src/ucioption.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/ucioption.cpp b/src/ucioption.cpp index 8658adb4..ac5a6a16 100644 --- a/src/ucioption.cpp +++ b/src/ucioption.cpp @@ -81,11 +81,8 @@ void init(OptionsMap& o) { o["Syzygy50MoveRule"] << Option(true); o["SyzygyProbeLimit"] << Option(7, 0, 7); // Evaluation function file name. When this is changed, it is necessary to reread the evaluation function at the next ucinewgame timing. -#if defined(__linux__) - o["EvalFile"] << Option("eval/nn.bin", on_eval_file); -#else - o["EvalFile"] << Option("eval\\nn.bin", on_eval_file); -#endif + // Without the preceding "./", some GUIs can not load he net file. + o["EvalFile"] << Option("./eval/nn.bin", on_eval_file); // When the evaluation function is loaded at the ucinewgame timing, it is necessary to convert the new evaluation function. // I want to hit the test eval convert command, but there is no new evaluation function // It ends abnormally before executing this command.