NNUE with or without PruneAtShallowDepth? #2
-
Switching the
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
Beta Was this translation helpful? Give feedback.
-
|
There is another feature: Switching the EnableTranspositionTable off mean to disable the "TTEntry::save" in tt.cpp.
void TTEntry::save(Key k, Value v, bool pv, Bound b, Depth d, Move m, Value ev) {
if (!TranspositionTable::enable_transposition_table) {
return;
}
// Preserve any existing move for the same position
if (m || (uint16_t)k != key16)
move16 = (uint16_t)m;
// Overwrite less valuable entries (cheapest checks first)
if (b == BOUND_EXACT
|| (uint16_t)k != key16
|| d - DEPTH_OFFSET > depth8 - 4)
{
assert(d > DEPTH_OFFSET);
assert(d < 256 + DEPTH_OFFSET);
key16 = (uint16_t)k;
depth8 = (uint8_t)(d - DEPTH_OFFSET);
genBound8 = (uint8_t)(TT.generation8 | uint8_t(pv) << 2 | b);
value16 = (int16_t)v;
eval16 = (int16_t)ev;
}
}@joergoster Can you help me for training a simple network? |
Beta Was this translation helpful? Give feedback.
@ChessOverflow Who are you? Are you ginkgo20?
I was only trying to help with your training using the old nodchip trainer. Now it turns out your real intention is something different.
Please stop this! And stop opening discussions or issues on my repository! And stop pinging all those people yelling for help!