string limit = (is >> token) ? token : "13";
string fenFile = (is >> token) ? token : "default";
string limitType = (is >> token) ? token : "depth";
-#ifdef USE_NNUE
string evalType = (is >> token) ? token : "mixed";
-#else
- string evalType = (is >> token) ? token : "classic";
-#endif
go = limitType == "eval" ? "eval" : "go " + limitType + " " + limit;
++posCounter;
}
-#ifdef USE_NNUE
list.emplace_back("setoption name Use NNUE value true");
-#else
- list.emplace_back("setoption name Use NNUE value false");
-#endif
return list;
}
o["SyzygyProbeDepth"] << Option(1, 1, 100);
o["Syzygy50MoveRule"] << Option(true);
o["SyzygyProbeLimit"] << Option(7, 0, 7);
-#ifdef USE_NNUE
o["Use NNUE"] << Option(true, on_use_NNUE);
+#ifndef NNUE_EMBEDDING_OFF
+ o["EvalFile"] << Option(EvalFileDefaultName, on_eval_file);
#else
- o["Use NNUE"] << Option(false, on_use_NNUE);
+ o["EvalFile"] << Option("<empty>", on_eval_file);
#endif
- o["EvalFile"] << Option(EvalFileDefaultName, on_eval_file);
o["TsumeMode"] << Option(false);
o["VariantPath"] << Option("<empty>", on_variant_path);
}