1. Es wird beim aktuellen CCC Blitztunier gegen Komodo eingesetzt.
Mit diesen Einstellungen:
Backend demux
BackendOptions
backend=cuda-fp16,multi_stream=true,threads=2,(gpu=0),(gpu=1)
CPuct 1.9775
CPuctBase 45669.0
CPuctFactor 3.973
FpuValue 0.5512
MaxPrefetch 37
MinibatchSize 512
MoveOverheadMs 1000
NNCacheSize 20000000
PolicyTemperature 1.4816
Ponder false
SmartPruningFactor 2
SmartPruningMinimumBatches 300
StrictTiming true
SyzygyPath /data/tablebases
Threads 2
TimeManager legacy
UCI_ShowMovesLeft true
UCI_ShowWDL true
VerboseMoveStats true
WeightsFile /weights/weights_run3_780977
2. Großer Sprung beim Self-Elo:
https://cdn.discordapp.com/attachments/539960268982059008/937940721976102922/unknown.png3. Neues Optimum bei den Parametern:
**Match:** 780977 optimum 1 vs 780977 optimum 2
**LC0 version:** v0.28
**LC0 options:** --smart-pruning-factor=1 --minibatch-size=64 --cpuct-factor=3.973 --cpuct-base=45669
**Hardware:** EPYC 74F3 + A100
**Time control:** 10k npm
**Book:** book-ply8-unifen-Q-0.25-0.40.pgn
**Tablebases:** no
**Adjudication:** -resign movecount=2 score=500 twosided=true -draw movenumber=50 movecount=20 score=10
**Software:** cutechess-cli
**Comment:**
Optimum1: --cpuct=1.25 --fpu-value=0.15 --policy-softmax-temp=1.0
Optimum2: --cpuct=1.97 --fpu-value=0.55 --policy-softmax-temp=1.5
```
# PLAYER : RATING ERROR POINTS PLAYED (%) CFS(%) W D L D(%)
1 Lc0.780977_optimum1 : 0.0 ---- 1026.0 2000 51 98 469 1114 417 56
2 Lc0.780977_optimum2 : -10.8 9.8 974.0 2000 49 --- 417 1114 469 56
White advantage = 146.12 +/- 5.01
Draw rate (equal opponents) = 73.42 % +/- 1.55
```
4. Neue Tests:
**Round Robin:** lc0.net.780001 vs lc0.net.780977
**LC0-version:** lc0-v0.28.2, --threads=1 --backend=cuda-fp16
**Hardware:** RTX 2060
**Software:** cutechess-cli
**Time control:** 3000 nodes/move
**Book:** Sufi_20, sequential, color reversed
**Tablebases:** Syzygy 5-men
**Adjudication:** -draw movenumber=50 movecount=5 score=8 -resign movecount=5 score=1000
**Comment:**
```
# PLAYER : RATING ERROR POINTS PLAYED W L D D(%) CFS(%)
1 lc0.net.780977 : 20.0 40.0 52.5 100 21 16 63 63 84
2 lc0.net.780001 : 0.0 ---- 47.5 100 16 21 63 63 --- ```
5. Optimale Parameter bei einer GPU:
**Match:** 780977 optimum 1 vs 780977 optimum 2
**LC0 version:** v0.28
**LC0 options:** --smart-pruning-factor=1 --minibatch-size=64 --cpuct-factor=3.973 --cpuct-base=45669
**Hardware:** EPYC 74F3 + A100
**Time control:** 10k npm
**Book:** book-ply8-unifen-Q-0.25-0.40.pgn
**Tablebases:** no
**Adjudication:** -resign movecount=2 score=500 twosided=true -draw movenumber=50 movecount=20 score=10
**Software:** cutechess-cli
**Comment:**
Optimum1: --cpuct=1.25 --fpu-value=0.15 --policy-softmax-temp=1.0
Optimum2: --cpuct=1.97 --fpu-value=0.55 --policy-softmax-temp=1.5
```
# PLAYER : RATING ERROR POINTS PLAYED (%) CFS(%) W D L D(%)
1 Lc0.780977_optimum1 : 0.0 ---- 1026.0 2000 51 98 469 1114 417 56
2 Lc0.780977_optimum2 : -10.8 9.8 974.0 2000 49 --- 417 1114 469 56
White advantage = 146.12 +/- 5.01
Draw rate (equal opponents) = 73.42 % +/- 1.55
```
Wichtig ist auch Demux als Backend und Thread=1 sowie die o.a. optimum1 Einstellungen.
Lothar