From 7f85cfbfa237efc2c08308061c31325783eb7ff5 Mon Sep 17 00:00:00 2001 From: Dieter Dobbelaere Date: Sun, 1 Feb 2026 19:48:25 +0100 Subject: [PATCH] Include threat weights in network hash calculation closes https://github.com/official-stockfish/Stockfish/pull/6583 No functional change --- src/nnue/nnue_feature_transformer.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/nnue/nnue_feature_transformer.h b/src/nnue/nnue_feature_transformer.h index f4cf348ab..5ee5eaac8 100644 --- a/src/nnue/nnue_feature_transformer.h +++ b/src/nnue/nnue_feature_transformer.h @@ -218,10 +218,19 @@ class FeatureTransformer { std::size_t get_content_hash() const { std::size_t h = 0; + hash_combine(h, get_raw_data_hash(biases)); hash_combine(h, get_raw_data_hash(weights)); hash_combine(h, get_raw_data_hash(psqtWeights)); + + if constexpr (UseThreats) + { + hash_combine(h, get_raw_data_hash(threatWeights)); + hash_combine(h, get_raw_data_hash(threatPsqtWeights)); + } + hash_combine(h, get_hash_value()); + return h; }