KataGo Parameters
Posted: Sun Jun 18, 2023 1:58 am
Cache and Mutex
With 64 GB of system RAM, what values should I set instead of these defaults?
nnCacheSizePowerOfTwo = 20
nnMutexPoolSizePowerOfTwo = 16
I think that nnCacheSizePowerOfTwo = 23 results in up to ~25 GB cache so would better use my 64 GB RAM, or not? Accordingly, I guess that nnMutexPoolSizePowerOfTwo = 19 would fit to the other adjusted value.
However, if I let KataGo analyse one position for hours and want to use and fill my 64 GB RAM (except for system usage etc.), will KataGo fill it automatically anyway regardless of these two parameters or what do I need to set to enable full RAM filling, when needed?
What is mutex?
Temperature
If I want more randomisation of the first 4 moves of the game, what values should I set for the following parameters?
# chosenMoveTemperatureEarly = 0.5
# chosenMoveTemperatureHalflife = 19
# chosenMoveTemperature = 0.10
LCB
What is LCB in useLcbForSelection?
With 64 GB of system RAM, what values should I set instead of these defaults?
nnCacheSizePowerOfTwo = 20
nnMutexPoolSizePowerOfTwo = 16
I think that nnCacheSizePowerOfTwo = 23 results in up to ~25 GB cache so would better use my 64 GB RAM, or not? Accordingly, I guess that nnMutexPoolSizePowerOfTwo = 19 would fit to the other adjusted value.
However, if I let KataGo analyse one position for hours and want to use and fill my 64 GB RAM (except for system usage etc.), will KataGo fill it automatically anyway regardless of these two parameters or what do I need to set to enable full RAM filling, when needed?
What is mutex?
Temperature
If I want more randomisation of the first 4 moves of the game, what values should I set for the following parameters?
# chosenMoveTemperatureEarly = 0.5
# chosenMoveTemperatureHalflife = 19
# chosenMoveTemperature = 0.10
LCB
What is LCB in useLcbForSelection?