Hallo zusammen
Habe bei Discord was gefunden über verbesserte Einstellungen in Lc0 und teste es gerade. Sieht sehr vielversprechend aus.
Die batch size ist ein wichtiger Parameter in Lc0 der sowohl GPU-abhängig als auch Netztwerk-abhängig ist.
Die batch size beeinflusst die Qualität der Suche.
Es geht also um die
--minibatch-size=
Folgende Parameter wirken direkt auf das Befüllen der batch size mit ein:
--max-collision-events=
--max-prefetch=
--max-out-of-order-evals-factor=
In Lc0-24.1 gibt es ein benchmark, das die optimale mini batch size misst.
Die ist für jede GPU und für jede Netzwerk-Filter-Größe anders.
Hier
https://github.com/LeelaChessZero/lc0/pull/1101finden sich Infos darüber.
Das backend benchmark lässt sich in der cmd ausführen (das weightfile muß im gleichen Ordner sein)
lc0.exe backendbench
Bei Sergio 3010 dauert das fast 10 Minuten.Es werden alle Größen von 1 bis 256 durchgebencht.
Hier ein Auszug aus meinem Bench RTX 2070 + SV_3010
Benchmark batch size 93 with inference average time 20.4035ms - throughput 4558.04 nps.
Benchmark batch size 94 with inference average time 20.435ms - throughput 4599.96 nps.
Benchmark batch size 95 with inference average time 20.4815ms - throughput 4638.34 nps.
Benchmark batch size 96 with inference average time 20.5198ms - throughput 4678.41 nps.
Benchmark batch size 97 with inference average time 24.6252ms - throughput 3939.05 nps.
Benchmark batch size 98 with inference average time 24.6854ms - throughput 3969.96 nps.
Benchmark batch size 99 with inference average time 24.8954ms - throughput 3976.63 nps.
Batchsize 96 ist die beste Einstellung.
Für
--max-collision-events=
--max-prefetch=
habe ich 45% von 96 genommen
--max-out-of-order-evals-factor= wurde mir auf discord mit 2 empfohlen.
--minibatch-size=96
--max-collision-events=43
--max-prefetch=43
--max-out-of-order-evals-factor=2
Ich teste diese Einstellungen gerade mit 10m+2s ponder on gegen Stockfish 11 (12cpu).
Da hab ich Vergleichswerte.
Sergio 3010-default +16 Elo zu SF 11 (180 Spiele)
Sergio_EXP nach 164 Spielen +25 Elo, Test läuft noch.
C.K.