From 2d5c50d85b37427f6ad76874e5af41dec3b78f26 Mon Sep 17 00:00:00 2001 From: tttak Date: Mon, 22 Jun 2020 00:35:09 +0900 Subject: [PATCH] =?UTF-8?q?eval=5Fnnue=E3=82=B3=E3=83=9E=E3=83=B3=E3=83=89?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/evaluate.h | 2 ++ src/uci.cpp | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/evaluate.h b/src/evaluate.h index 1941e0dd..a9e6a563 100644 --- a/src/evaluate.h +++ b/src/evaluate.h @@ -35,6 +35,8 @@ Value evaluate(const Position& pos); void evaluate_with_no_return(const Position& pos); +Value compute_eval(const Position& pos); + #if defined(EVAL_NNUE) || defined(EVAL_LEARN) // 評価関数ファイルを読み込む。 // これは、"is_ready"コマンドの応答時に1度だけ呼び出される。2度呼び出すことは想定していない。 diff --git a/src/uci.cpp b/src/uci.cpp index 4e1b8c45..b7ece34b 100644 --- a/src/uci.cpp +++ b/src/uci.cpp @@ -400,6 +400,10 @@ void UCI::loop(int argc, char* argv[]) { #endif +#if defined(EVAL_NNUE) + else if (token == "eval_nnue") sync_cout << "eval_nnue = " << Eval::compute_eval(pos) << sync_endl; +#endif + #if defined(EVAL_NNUE) && defined(ENABLE_TEST_CMD) // テストコマンド else if (token == "test") test_cmd(pos, is);