Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Lc0 v0.28.2 610594 20.11.21 auf Bewährungsprobe
- - By Reinhold Stibi Date 2021-12-13 18:44 Edited 2021-12-13 18:57 Upvotes 1
Die neue Version Lc0 v0.28.2 Netz 610594  machte mich neugierig wie sich diese Version
mit mittelstarker Hardware 2 Lc0 RTX 2070 im Verbund, dürfte einer RTX 3070 entsprechen, auf
Schach.de und in einem Match gegen den neuesten Stockfish bewährt.

Lv0 schafft wie erwartet in der Grundstellung nach 1 Min. 30 kN/s wie bei den 60er Netzen zu erwarten ist; das ist
sehr ordentlich. 

Im Match muss dann Lc0 gegen den neuesten Stockfish mit 24 Kerne und 4 Züge-Vorgabe-Eröffnung
von Stefan Pohl antreten.

Bin gespannt, wie sich Lc0 halten kann. Lc0 dürfte ca. 50 Elo hinter Stockfish liegen.

Ich finde Ergebnisse mit mittelstarker Hardware interessanter als mit Superhardware, die sich kaum
einer leisten kann; sie sind deshalb für die Allgemeinheit aussagekräftiger.
Parent - - By Reinhold Stibi Date 2021-12-13 20:57
Ja, leider hat Lc0 von 14 Partien eine verloren auf Schach.de.

Es ist halt  immer noch das gleiche Lied. Lc0 spielt nicht so bombensicher wie Stockfish.

 
Parent - By Lothar Jung Date 2021-12-13 21:24
Ja das stimmt.

Aber das Hardwareverhältnis ist ziemlich ungünstig für Lc0: 24 Kerne gegen 2 RTX 2070.

Grüße

Lothar
Parent - - By Lothar Jung Date 2021-12-13 21:29
Ich spiele sehr gern mit meinen 3060m und den 8 Kernen.

Man erkennt viel genauer die Stärken und Schwächen von Netzen und deren Einstellungen.

Bei meiner sehr guten GPU-Hardware bleibt bei den hohen Nodes einiges verborgen.

Grüße

Lothar
Parent - - By Robert Bauer Date 2021-12-15 08:44
Hallo Lothar,

magst Du uns deine aktuellen Favoriten-Netze verraten?
Welche Einstellungen verwendest Du dazu?

Herzlichen Gruß,
Robert
Parent - - By Lothar Jung Date 2021-12-15 16:05 Edited 2021-12-15 16:17
Hallo Robert,

gerne gebe ich meine Erfahrungen mit den Netzen und Einstellungen weiter.

Das Netz, das von den Testern auf Discord bevorzugt wird ist 610594.
Sehr solide auch im praktischen Spiel.

Das größte Netz ist mg-40b-swa 2000000.
Das Netz hat eine gute policy, rechnet aber langsamer. Lc0 28.2 macht es doch schneller.

Bei den jüngeren Netzen wird es schwieriger.
Ich setze öfter das Netz 610889 ein.
Es hat auch eine gute policy.

Die Beurteilung hängt jedoch auch von der Hardware und der Bedenkzeit ab.
Bei geringer Bedenkzeit haben die Netze mit einer guten policy Vorteile.

Parameter sind ein schwieriges Thema:

Von größerer Bedeutung ist die minibatchsize. Defaultwert ist 256. Schwache GPUs weniger. Mehrere GPUs wesentlich mehr. Sollte man mit dem Lc0 Tool testen.

MultiGathering auf on, ist aber jetzt default.

Threads: 2 oder bei 2 GPUs 3 oder 4.

Die optimierten Parameter sind folgende:

--fpu-value=0.279
--cpuct=1.473
--cpuct-base=45669
--cpuct-factor=3.973
--backend-optsions=multi_stream=true
--max-prefetch=37
--policytemperature=1.206
--movesleftmaxeffect= 0.020000
--movesleftslope=0.002000
--smartpruningfactor=1.470

Neuerdings wird für längeren TC bei der policytemperature=1.295 vorgeschlagen.

Die beiden Testsuites, die am besten differenzieren sind HTC114 und Arasan 199.

Das ist genauer, als nach den kN/sec. zu bewerten.

Bald wird wohl Ceres 0.95 erscheinen und die Karten werden wieder neu gemischt.
Ceres wird dann wohl mit zwei Netzen rechnen: ein 30b und ein 40b Netz.
Andere arbeiten an einem A/B-Helper in der Lc0-Suche.
Auch wird an einer verbesserten Suche für Lc0 gearbeitet.

Auf spannende Leela Zeiten freut sich

Lothar
Parent - By Robert Bauer Date 2021-12-15 17:37
Hallo Lothar,

vielen Dank für deine detaillierten Ausführungen!

Herzlichen Gruß,
Robert
Parent - - By Kurt Utzinger Date 2021-12-23 18:59 Upvotes 2
Lothar Jung schrieb:

Hallo Robert,

gerne gebe ich meine Erfahrungen mit den Netzen und Einstellungen weiter.

Lothar


Hallo Lothar
Dass man eine "Expertenfachschule" besuchen muss, um eine Engine
optimal einzustellen, ist einfach "menschugge". Und da heute Lc0
praktisch nicht mehr anders spielt, als andere NNU-Programme - und
für ansprechende Leistungen teure Hardware benötigt wird, ist mein
Interesse an Lc0 fast gegen Null gesunken.
Gruss
Kurt
Parent - By Max Siegfried Date 2021-12-23 19:54
Kurt Utzinger schrieb:

Lothar Jung schrieb:

Hallo Robert,

gerne gebe ich meine Erfahrungen mit den Netzen und Einstellungen weiter.

Lothar


<code>Hallo Lothar
Dass man eine "Expertenfachschule" besuchen muss, um eine Engine
optimal einzustellen, ist einfach "menschugge". Und da heute Lc0
praktisch nicht mehr anders spielt, als andere NNU-Programme - und
für ansprechende Leistungen teure Hardware benötigt wird, ist mein
Interesse an Lc0 fast gegen Null gesunken.
Gruss
Kurt</code>


Dann nehme am besten Ceres.
Parent - - By Lothar Jung Date 2021-12-23 20:53
Hallo Kurt,

so wie Du das schreibst, ist es nicht.

Die Einrichtungsprozedur ist ähnlich wie bei Stockfish trivial.

Runterladen, Installieren und in einer GUI eine USB-Engine erstellen.

Die default Parameter Werte sind schon drin.

Ein Netz, das auf CPU und GPU läuft, auch schon.

Von der GPU hängt das Backend ab.

Bei einer Nvidia Grafikkarte erkennt das Programm Cuda.
Bei einer AMD Grafikkarte wählt man das dx12 Backend.

Wie bei jeder Engine pflegt man die TB Quelle ein.

Wenn Leute sich damit nicht ein bisschen auseinandersetzen wollen, dann sind sie für Lc0 ungeeignet.

Teuere Hardware braucht man nicht!

Mein gutes Notebook mit einer Ryzen 5800h CPU und einer RTX 3060m hat mich 1.400 € gekostet.

Falls Dein Interesse „fast gegen Null gesunken“ ist, ist das halt so.

Im übrigen spielen SF und Lc0 beide schönes Schach.

Lothar
Parent - - By Kurt Utzinger Date 2021-12-23 22:55
Lothar Jung schrieb:

Hallo Kurt,
so wie Du das schreibst, ist es nicht.
Lothar


Hallo Lothar
Stimmt insofern, als man nichts tun muss, um die Engine
zum Laufen zu bringen. Man kann alle Default-Werte
einfach übernehmen. Was mich bei Lc0 v28.2 stört ist,
dass bei der Analyse der jeweils intern untersuchte Ast
der Zugliste nicht angezeigt wird. Zumindest unter der
ChessBase-GUI und Deep Shredder-GUI nicht.
Gruss
Kurt
Parent - - By Lothar Jung Date 2021-12-24 05:47
Hallo Kurt,

das Analyseprogramm von Lc0 ist Nibbler.
Da werden Deine Analysewünsche mehr als erfüllt.

Grüße

Lothar
Parent - By Kurt Utzinger Date 2021-12-24 10:06
Lothar Jung schrieb:

Hallo Kurt,

das Analyseprogramm von Lc0 ist Nibbler.
Da werden Deine Analysewünsche mehr als erfüllt.

Grüße

Lothar


Hallo Lothar
Zutreffend, aber eben nicht unter einer GUI, wo man
Partien direkt bearbeiten kann, so dass da zusätzlich
Handarbeit notwendig wird.
Gruss
Kurt
Parent - - By Robert Bauer Date 2021-12-26 13:06
Hallo Kurt,

Zitat:
Was mich bei Lc0 v28.2 stört ist,
dass bei der Analyse der jeweils intern untersuchte Ast
der Zugliste nicht angezeigt wird. Zumindest unter der
ChessBase-GUI und Deep Shredder-GUI nicht.


Diese Aussage kann ich nicht nachvollziehen.
Kannst Du dies genauer erläutern?
Bei mir funktioniert Lc0 als Engine unter Chessbase 16 exakt wie sie sich verhalten soll.
Die Anzahl der Varianten kann man einstellen. Die Engine kann man verriegeln.
Die Hauptvarianten kann man als Liste darstellen, sodass die aktuell beste Variante angezeigt wird.
Parent - - By Kurt Utzinger Date 2021-12-26 15:39 Edited 2021-12-26 16:21
Robert Bauer schrieb:

Hallo Kurt,

Zitat:
Was mich bei Lc0 v28.2 stört ist,
dass bei der Analyse der jeweils intern untersuchte Ast
der Zugliste nicht angezeigt wird. Zumindest unter der
ChessBase-GUI und Deep Shredder-GUI nicht.


Diese Aussage kann ich nicht nachvollziehen.
Kannst Du dies genauer erläutern?
Bei mir funktioniert Lc0 als Engine unter Chessbase 16 exakt wie sie sich verhalten soll.
Die Anzahl der Varianten kann man einstellen. Die Engine kann man verriegeln.
Die Hauptvarianten kann man als Liste darstellen, sodass die aktuell beste Variante angezeigt wird.


Hallo Robert

Leider kann man hier keine Bilder einfügen, so dass ein Screenshot nicht möglich ist. Das alles, was du schreibst, tut bei mir auch. Aber
bei einer normal funktionieren Engine gibt ja ChessBase 16 folgende Infos aus, bei mir in Englisch, da Programm so eingestellt ist.
Und die markierten Infos des gerade (intern) untersuchten Zuges und des entsprechenden Astes wird bei Lc0 nicht angezeigt,
also "3...Ld7 (2/6)" also die Info, dass gerade ...Ld7 untersucht wird und dieser Zug der 2. Zug von 6 möglichen Zügen ist.


Enter New Game Line 0.0
rnbqkb1r/ppp1pppp/5n2/1B1P4/8/8/PPPP1PPP/RNBQK1NR b KQkq - 0 1

Analysis by ShashChess 20.1:
dann nebeneinander: =0.29 / Depth=40 / 3...Ld7 (2/6) / 5322 kN/s

1. +/= (0.31): 3...Nbd7 4.Nc3 a6 5.Be2 b5 6.Nf3 b4 7.Na4 Nxd5 8.d4 e6 9.0-0 Bb7 10.a3 bxa3 11.bxa3 Be7 12.c4 N5f6 13.Rb1 Be4 14.Bd3 Bxd3 15.Qxd3 0-0 16.Bf4 Rb8 17.Rxb8 Nxb8 18.Rd1 Nbd7 19.h3 Bd6 20.Ne5 Qa8 21.Nxd7 Nxd7 22.Bxd6
2. +/= (0.33): 3...Bd7 4.Bc4 Bg4 5.f3 Bc8 6.Nc3 Nbd7 7.Nge2 Nb6 8.Bb3 a5 9.a3 Nbxd5 10.Nxd5 Nxd5 11.c4 Nf6 12.d4 g6 13.0-0 c6 14.Be3 Bg7 15.Qd2 0-0 16.Rfd1 Qb6 17.Ba2 Qa6 18.Rac1 Rd8 19.d5 cxd5 20.cxd5 e6 21.Nf4 exd5 22.Rc7 Be6 23.Nxe6 fxe6 24.Rxg7+ Kxg7
White is slightly better

(,  26.12.2021)

Gruss
Kurt
Parent - - By Robert Bauer Date 2021-12-27 08:49 Upvotes 1
Hallo Kurt,

jetzt verstehe ich, was Du meinst. Das 3.Anzeigefeld (zwischen Tiefe und Knotenzähler) bleibt auch bei mir leer.
Vielleicht könnten aber die Lc0 Experten dazu etwas sagen, denn ich halte es für wahrscheinlich, dass dies an der Methode liegt, wie diese Art Engine rechnet.
Soweit mir bekannt ist, ist es nämlich egal, ob man eine oder zwei oder beliebig viele Varianten hinzuschaltet.
Es wird nicht ein Zug nach dem anderen abgearbeitet, sondern quasi alle gleichzeitig!
Dann macht auch so eine Anzeige keinen Sinn.
Parent - By Kurt Utzinger Date 2021-12-27 10:09
Robert Bauer schrieb:

Hallo Kurt,

jetzt verstehe ich, was Du meinst. Das 3.Anzeigefeld (zwischen Tiefe und Knotenzähler) bleibt auch bei mir leer.
Vielleicht könnten aber die Lc0 Experten dazu etwas sagen, denn ich halte es für wahrscheinlich, dass dies an der Methode liegt, wie diese Art Engine rechnet.
Soweit mir bekannt ist, ist es nämlich egal, ob man eine oder zwei oder beliebig viele Varianten hinzuschaltet.
Es wird nicht ein Zug nach dem anderen abgearbeitet, sondern quasi alle gleichzeitig!
Dann macht auch so eine Anzeige keinen Sinn.


Hallo Robert
Mal schauen, ob wir hier eine "Aufklärer" finden. Übrigens ist mir aufgefallen, dass auch Wasp 4.50 und Wasp 5.00
den aktuellen Zug/Ast unter ChessBase ebensowenig anzeigen. Als ich dann unter der Arena 3.5 GUI getestet habe,
zeigt sich aber, dass beide Wasp-Versionen den Zug/Ast dann anzeigen, wenn man den Multi-Varianten-Modus
ausschaltet.
Zurück zu ChessBase, und siehe da, gleiches Verhalten wie unter Arena 3.5. Hingegen ist die
Abschaltung des Multi-Varianten-Modus bei Lc0 weder unter Arena 3.5 GUI noch unter ChessBase 16 erfolgreich.
Gruss
Kurt
Parent - - By Lothar Jung Date 2021-12-27 11:00
Falls es Nibbler nicht anzeigt, wird es über UCI nicht bereitgestellt.

Lothar
Parent - By Kurt Utzinger Date 2021-12-27 11:49
Lothar Jung schrieb:

Falls es Nibbler nicht anzeigt, wird es über UCI nicht bereitgestellt.

Lothar


Hallo Lothar
Nibbler ist bezüglich Info noch spartanischer all (fast) alle
anderen GUI's, so wird ja nicht einmal die Suchtiefe
angezeigt.
Kurt

Code:
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
running, analysis_free, go infinite

54.0% e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 d4 Nd6 Bxc6 dxc6 dxe5 Nf5 Qxd8+ Kxd8 h3 Be7 Nc3 h5 Bf4 Nh4 Nxh4 Bxh4 Rad1+ Ke8 Ne2 c5 c4 Bf5 b3 Rd8 f3 b6 g3 Be7 Kg2 g5 Bc1 Bd3 Rfe1 Bxe2 Rxd8+ Kxd8 Rxe2 Kd7 f4 gxf4 gxf4 Ke6 Kf3 (N: 85.77% [288k], P: 56.47%, WDL: 537 7 456)
52.8% d4 Nf6 c4 e6 g3 Bb4+ Bd2 Be7 Nf3 O-O Qc2 d5 Bg2 Nbd7 O-O c6 a3 b6 cxd5 cxd5 Rc1 Bb7 e3 Rc8 Nc3 Ne4 Be1 h6 (N: 4.57% [15.4k], P: 8.98%, WDL: 527 2 471)
52.5% Nf3 d5 d4 Nf6 c4 e6 g3 Bb4+ Bd2 Be7 Bg2 O-O O-O c6 Qc2 Nbd7 a3 b6 cxd5 cxd5 Rc1 Bb7 e3 Rc8 Nc3 Ne4 Be1 h6 (N: 3.10% [10.4k], P: 7.17%, WDL: 524 2 474)
52.4% c4 e5 g3 Nf6 Bg2 Bc5 d3 Nc6 Nc3 O-O a3 a5 e3 Ba7 Nge2 Ne7 e4 c6 O-O d6 h3 Nd7 d4 exd4 Nxd4 Ne5 b3 Bxd4 Qxd4 Bxh3 c5 Nc8 cxd6 Qf6 Qd1 Bxg2 Kxg2 Nd7 (N: 2.07% [7.0k], P: 5.08%, WDL: 524 0 476)
52.3% e3 Nf6 d4 d5 c4 e6 Nc3 Be7 b3 O-O Bb2 dxc4 Bxc4 a6 Be2 Nbd7 Nf3 b5 Ne5 Nxe5 dxe5 Nd7 (N: 0.91% [3.1k], P: 2.28%, WDL: 523 0 477)
52.3% c3 e6 Nf3 Nf6 d4 d5 Bf4 Bd6 e3 c5 Bg3 O-O Nbd2 Qc7 dxc5 Qxc5 Bd3 Nbd7 Qe2 Bxg3 hxg3 h6 O-O b6 e4 dxe4 Nxe4 Qc7 Rad1 Bb7 Nd6 Bd5 Nb5 Qc5 (N: 0.87% [2.9k], P: 2.23%, WDL: 505 35 460)
51.1% g3 d5 Nf3 Nf6 Bg2 c5 O-O e6 c4 d4 e3 Nc6 exd4 cxd4 d3 Bd6 Bg5 h6 Bxf6 Qxf6 Nbd2 Qe7 Re1 O-O Nb3 Qf6 Rc1 a5 c5 (N: 0.57% [1.9k], P: 2.19%, WDL: 511 0 489)
50.1% Nc3 d5 d4 Nf6 Bf4 a6 e3 e6 g4 Bb4 Ne2 O-O a3 Be7 g5 Nh5 h4 Nxf4 Nxf4 c5 Bd3 c4 Bxh7+ Kxh7 Qh5+ Kg8 g6 fxg6 Nxg6 Rf5 Qh8+ Kf7 Qh7 Nc6 Rg1 Qg8 Nh8+ Kf8 Ng6+ Kf7 (N: 0.37% [1.2k], P: 1.8%, WDL: 474 55 471)
49.6% b3 e5 Bb2 Nc6 e3 Nf6 Nf3 e4 Nd4 Bc5 d3 Nxd4 exd4 Bb4+ c3 Be7 dxe4 Nxe4 Bd3 d5 Nd2 Nxd2 Qxd2 Bd6 O-O O-O Rae1 Qf6 Bc1 h6 Qe2 Bf5 Qf3 Bxd3 Qxd3 c6 Re2 Rae8 (N: 0.31% [1.0k], P: 1.7%, WDL: 496 0 504)
49.9% d3 d5 Nf3 Nf6 g3 Nc6 d4 Bf5 Bg2 e6 O-O Nb4 Na3 Nc6 Nb1 (N: 0.28% [955], P: 1.46%, WDL: 433 133 434)
49.2% h3 e5 e4 Nf6 Nc3 Bb4 a3 Ba5 Nf3 O-O Bc4 Nxe4 Nxe4 d5 b4 Bb6 Bxd5 Qxd5 d3 f5 Nc3 Qc6 Bb2 e4 Ne5 Qe6 Na4 Nd7 Nxb6 axb6 Nxd7 Bxd7 O-O f4 dxe4 f3 Qd5 Qxd5 exd5 fxg2 Rfe1 Bxh3 Re3 Bd7 c4 Rae8 Rae1 Rxe3 Rxe3 Rf4 Re7 Rf7 Re3 (N: 0.27% [902], P: 1.59%, WDL: 492 0 508)
49.2% a3 c5 c3 d5 d4 e6 Bf4 Bd6 Bg3 Nf6 e3 O-O Nf3 Qc7 dxc5 (N: 0.25% [845], P: 1.5%, WDL: 492 0 508)
47.9% a4 Nf6 Nf3 c5 e3 e6 Be2 Nc6 O-O d5 d4 Bd6 c4 cxd4 exd4 (N: 0.17% [581], P: 1.29%, WDL: 479 0 521)
45.3% f4 d5 Nf3 Nf6 e3 c5 Bb5+ Bd7 Qe2 g6 O-O Bg7 Bxd7+ Qxd7 d3 Nc6 c3 Rd8 e4 d4 e5 Ng4 (N: 0.10% [351], P: 1.07%, WDL: 453 0 547)
44.4% b4 e5 Bb2 Bxb4 Bxe5 Nf6 c3 Be7 Bxf6 Bxf6 d4 d5 e3 c5 Be2 Qa5 Nf3 cxd4 (N: 0.09% [307], P: 1.03%, WDL: 444 0 556)
43.7% Na3 e5 Nc4 Nc6 e4 Nf6 Nf3 Nxe4 Ncxe5 Nxe5 Nxe5 Qe7 d4 d6 Bb5+ Kd8 O-O dxe5 Re1 c6 Rxe4 cxb5 Rxe5 Qc7 Bf4 Bd7 Re8+ Bxe8 (N: 0.09% [286], P: 1.03%, WDL: 437 0 563)
43.6% h4 d5 Nf3 c5 g3 Nc6 d4 cxd4 Nxd4 e5 Nxc6 bxc6 Bg2 Bb4+ c3 Bc5 c4 Ne7 Nc3 Be6 O-O O-O e3 h6 b3 Bb4 Bb2 (N: 0.08% [266], P: 0.96%, WDL: 436 0 564)
42.6% Nh3 d5 g3 c5 Bg2 Nf6 O-O Nc6 d3 e5 e4 dxe4 dxe4 Qxd1 Rxd1 Nd4 Na3 Bg4 Rf1 b5 c3 (N: 0.07% [230], P: 0.91%, WDL: 426 0 574)
38.1% f3 e5 Nc3 Nc6 e3 d5 Bb5 a6 Bxc6+ bxc6 d4 Bd6 Nge2 Nf6 dxe5 Bxe5 b3 Qe7 Qd2 O-O Bb2 Re8 O-O-O (N: 0.04% [134], P: 0.73%, WDL: 381 0 619)
30.2% g4 d5 Bg2 Bxg4 c4 Nf6 cxd5 c6 dxc6 Nxc6 Qa4 Rc8 Nc3 (N: 0.02% [66], P: 0.53%, WDL: 302 0 698)
- - By Rainer Maikowski Date 2021-12-15 16:35 Upvotes 1
wo gibt es mg-40b-swa 2000000 ?
Parent - By Lothar Jung Date 2021-12-23 16:02
Up Topic Hauptforen / CSS-Forum / Lc0 v0.28.2 610594 20.11.21 auf Bewährungsprobe

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill