]> git.sesse.net Git - stockfish/commitdiff
Comment about re-evaluating positions
authorLinmiao Xu <linmiao.xu@gmail.com>
Wed, 22 May 2024 02:50:44 +0000 (22:50 -0400)
committerDisservin <disservin.social@gmail.com>
Thu, 23 May 2024 19:30:24 +0000 (21:30 +0200)
While the smallNet bool is no longer used as of now,
setting it to false upon re-evaluation represents the
correct eval state.

closes https://github.com/official-stockfish/Stockfish/pull/5279

No functional change

src/evaluate.cpp

index ca09aaf9e82395ddac2f26e49bc7ade374a71fe4..4c449774838f4f6f6565a3830ba0dfa4723087ab 100644 (file)
@@ -66,6 +66,7 @@ Value Eval::evaluate(const Eval::NNUE::Networks&    networks,
     Value nnue = smallNet ? networks.small.evaluate(pos, &caches.small, true, &nnueComplexity)
                           : networks.big.evaluate(pos, &caches.big, true, &nnueComplexity);
 
+    // Re-evaluate the position when higher eval accuracy is worth the time spent
     if (smallNet && nnue * simpleEval < 0)
     {
         nnue     = networks.big.evaluate(pos, &caches.big, true, &nnueComplexity);