Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / T59 und CpuctBase
- - By Eduard Nemeth Date 2020-02-17 05:28 Edited 2020-02-17 05:32
Seltsam. Wenn ich CpuctBase, wie schon am Smartphone, deutlich heruntersetze, dann findet T59 manche Lösungen schneller.

Hier ein Beisspiel mit Netz T59 591221 auf GTX 1050 Ti (Kiudee Settings mit Cpuctbase 14500):



Analysis by Lc0 v0.23.0+git.02fc8e0 T59:

30.Le7 Te6 31.Lc5 Tg6 32.Ld4 Sf4 33.La7 Dc7 34.Lb6 Db8 35.La7 Dc7 36.Lb6 Db8 37.La7
  = (0.04)  Tiefe: 14/38   00:00:44  304kN
30.Sxg7 Kxg7 31.Sh5+ Kg6 32.Sxf6 Kxf6 33.f4 Sd7 34.Lb2+ Kf5 35.Td2 h5 36.Tf1 Sxb2 37.Txb2 Dd6 38.Td2 Dc5 39.g4+ Ke6 40.Kf2 hxg4 41.hxg4 Th8 42.Dxc5 Sxc5 43.Ke3 Th3+ 44.Kd4 Sd3
  +/= (0.56)  Tiefe: 14/38   00:00:44  307kN

Nxg7 nach nur 44 Sekunden auf GTX 1050 Ti zu finden, das ist schon klasse!

Dasselbe nun mit CpuctBase 500 (14000 weniger!)

1.Le7 Te6 2.Lc5 Tg6 3.Ld4 Tee6 4.Sh4 Tg5 5.Sxe4 Th5 6.Lxe5 Thxe5 7.Sf6+ Txf6 8.Dxd3+ Le4 9.Dd8 Dxd8 10.Txd8 Lxb1 11.Td1
  = (0.20)  Tiefe: 11/32   00:00:21  148kN
1.Sxg7 Kxg7 2.Sh5+ Kg6 3.Sxf6 Kxf6 4.f4 Sd7 5.Lb2+ Kf5 6.Td2 f6 7.Tf1 h5 8.Txd3 exd3 9.Dxd3+ Te4 10.Kh2 Ke6 11.La3 Kf7
  +/= (0.62)  Tiefe: 11/32   00:00:22  153kN

Das ist der Hammer! Ich habe den Test mehrmals wiederholt um sicher zu gehen (GUI neu gestartet usw.) aber jedes Mal findet T59 mit CpuctBase=500 den Lösungszug deutlich schneller. Ich habe den Test nur aus Spass gemacht, weil das so auf den Smartphone sehr gut lief, aber es scheint dass es auch auf einer schwachen GPU auch supergut läuft mit CpuctBase=500!
Parent - - By Eduard Nemeth Date 2020-02-17 05:58
Auf meiner GTX 1050 Ti schafft T59 immerhin 12kns. Ein zu niedriger Wert von CPuctBase ist nicht immer ideal. Je höher desto besser, aber zu hoch ist auch nix. Welchen Wert also nehmen? Das muss ich anhand vieler Stellungstests noch herausfinden. Was die oben gezeigte Stellung angeht, verhält sich T59 mit den Kiudee Settings so bei mit:

CPuctBase=500, 22s
CPuctBase=1000, 21s
CPuctBase=1200, 27s
CPuctBase=1250, 28s
CPuctBase=1500, 44s

Der beste Wert für die obige Stellung ist also 1000, und ab 1500 geht es deutlich hoch mit der Lösungszeit. Ich weiss aber, dass andere Stellungen mehr CpuctBase benötigen als 500. Wie sieht es mit den besten Werten bei euch aus?
Parent - - By Eduard Nemeth Date 2020-02-17 06:23
Hier eine weitere Stellung, wo genau das Gegenteil besser ist:



Analysis by Lc0 v0.23.0+git.02fc8e0 T59 (Kiudee mit Cpuct 18000):

46.Ld3 Tf6 47.Sd7 Tf4 48.Sxf8+ Txf8 49.Tb4 Tf6 50.De4 h5 51.Txd4 Dxc6 52.De7+ Kh6 53.De3+ Kg7 54.Lc4 Tf5 55.De7+ Kh6
  +- (1.80)  Tiefe: 10/25   00:00:11  84kN
46.Tg3 Tf6 47.Sd7 Tf5 48.Sxf8+ Txf8 49.Tg2 a5 50.De4 h5 51.Ld3 Tf6 52.Tg5 Kh6 53.Txa5 Dxc6 54.Dxd4
  +- (1.90)  Tiefe: 10/25   00:00:12  89kN

CpuctBase=500, 58s
CpuctBase=750, 41s
CPuctBase=1000, 32s
CPuctBase=1250, 29s
CPuctBase=1500, 26s
CPuctBase=1750, 22s
CPuctBase=2000, 22s
CPuctBase=18000, 12s

Es kann also 1000 der beste Wert sein, und mal 18000. Demnach muss es einen besten Mittelweg geben. Oder? Wo liegt er?
Parent - - By Eduard Nemeth Date 2020-02-17 06:59
Hier noch eine dritte Stellung mit demselben Netz, gesucht wird Qa7 oder Qb7:

Beste Verteidigung Qb7 oder Qa7 Line,  2019


Analysis by Lc0 v0.23.0+git.02fc8e0 T59 (Kiudde Settings mit CpuctBase 2500):

25...c4 26.Sd7 Sxd7 27.Txd7 Tcd8 28.Ted3 Dg5 29.Txg7+ Dxg7 30.Lxg7 Txd3 31.Dg4 Txg3 32.fxg3 h5 33.Dd1 Kxg7 34.gxf4 Lxf4 35.Dxh5 c3 36.Dc5 Ld2 37.g3 Tf7 38.h4 Tf3 39.Kg2
  +/- (0.93)  Tiefe: 12/34   00:00:19  108kN
25...Db7 26.Tf3 c4 27.Txf4 c3 28.Lxc3 Txc3 29.Txf6 Lxe5 30.Txf8+ Kxf8 31.Se2 Tc4 32.Sd4 Lxd4 33.Txd4 Dc7 34.Td7 Tc1 35.Txc7 Txd1+ 36.Kh2 Td4 37.f3 Txb4 38.Tc6 Ta4 39.Txa6 Ke7 40.Kg3 b4
  +/= (0.52)  Tiefe: 12/34   00:00:20  117kN

Die anderen Werte waren bei mir:

CPuctBase=500, 51s
CPuctBase=1000, 56s
CPuctBase=2000, 22s
CPuctBase=2500, 20s
CPuctBase=3000, 40s
CPuctBase=18000, 40s

Der beste Wert ist hier CPuctBase=2500. Insgesamt scheint dieser Wert eine goldene Mitte zu sein! Ich weiss dass auch bei chess.com (ccc) gerne dieser Wert (2500) genommen wird!
Parent - By Eduard Nemeth Date 2020-02-17 07:29
Der beste Mittelweg auf meiner Hardware (GTX 1050 Ti) für das Netz sergio 256x20-1340 scheint CpuctBase=5000.
Parent - - By Benno Hartwig Date 2020-02-17 08:04 Edited 2020-02-17 08:06

> Demnach muss es einen besten Mittelweg geben. Oder? Wo liegt er?


Welches der Mittelweg ist hängt ja auch unmittelbar davon ab, für welchen Mix an Aufgabenstellungen du die Einstellung optimieren willst. Und da kann jeder einzelne ja sehr unterschiedliche Vorstellungen haben.

Mich würde ja am meisten der Mix an Stellungen interessieren, den die Engine selbst in praktischen Partien herbeiführt, die also für ihren Erfolg wichtig sind.
Und mich würden dabei weniger die Stellungen interessieren, die die Engine sowieso recht fix löst, nur ggf. nicht gleich so suuperschnell,
stattdessen aber die Stellungen, an denen sich im praktischen Spiel entscheidet, ob sie richtig oder falsch abbiegt.

Aber:
"Welches ist der beste Mittelweg?"
hängt auf jeden Fall direkt ab von
"Welche Stellungen interessieren mich?"

Eduard, welche Stellungen, welche Zusammensetzungen, welche Gewichtungen interessieren dich?
Parent - - By Eduard Nemeth Date 2020-02-17 09:47 Edited 2020-02-17 09:54
Ja, Du hast absolut Recht! Das ist die Frage. Mich interessieren vorwiegend Stellungen die in Lc0 Partien vorgekommen sind. Bei den 3 gezeigten ist die erste und dritte vorgekommen. Beide hat Lc0 verloren (im Blitz mit RTX, eine gegen meinen Fish und eine habe ich gekiebitzt). Ich tune augenblicklich für GTX 1050 Ti und Stufe 16+2. Die meisten Züge werden von Lc0 mit meinen Settings, zwischen 30s und 60s gespielt.
Parent - By Reinhold Stibi Date 2020-02-17 14:27
Dann würden doch, zumindest bei Enginge Matches,  1 Min. + 3 Sek., wie von mir mit meiner GTX 1050 Ti gespielt,  genügen.
Parent - By Michael Scheidl Date 2020-02-17 17:33
Das ist doch als ob man eine gleichung mit -zig unbekannten lösen möchte.

- netz
- settings
- enginefeatures
- bedenkzeit
- hardware
- eröffnungen
- stand der gestirne...

Wie lange hält dann so ein vermeintliches optimum?
Parent - - By Walter Knobloch Date 2020-02-18 13:09
je mehr nodes/Zug, desto höher cpuctBase.
Ist für mich also einleuchtend, daß auf dem Smartphone ein recht niedriger Wert besser funktioniert.
Parent - By Eduard Nemeth Date 2020-02-18 14:06
Leider wusste ich das lange Zeit nicht. Bei nur 100 nps bis 200 nps hat es auch keinen Sinn eine zu grosse Base zu nehmen. Wenn ich den Wert bei mir jedoch <500 mache, wird es aber auch wieder schlechter.
Up Topic Hauptforen / CSS-Forum / T59 und CpuctBase

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill