Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Testrun Lc0 Net 41978 durch
- - By Stefan Pohl Date 2019-04-22 09:36 Edited 2019-04-22 09:40
https://www.sp-cc.de/lc0-testing.htm

Leichter Rückschritt (-6 Elo) zu Net 41800, aber natürlich weit innerhalb der Errorbar. Jetzt läuft der Testrun von Net 41800 Boost von D.Kappe (geboostet mit CCRL engine-games).

Eine bemerkenswerte Gewinnpartie von Lc0 gegen Stockfish 10 war die folgende, in der Lc0 mit Schwarz (!) trotz sehr frühem Damentausch und zwei schwarzen Doppelbauern in nur 48 Zügen (+4 Züge Vorgabe) gegen Stockfish gewinnen konnte. In einer verzahnten Bauernstruktur zeigte Leela eindrücklich ihr tieferes positionelles Verständnis. Beeindruckend menschlich.

Event:
Ort:
Datum:

Weiss:
Schwarz:

Ergebnis
Board
Parent - By Peter Martan Date 2019-04-22 09:52 Edited 2019-04-22 09:57 Upvotes 1
Stefan Pohl schrieb:

Beeindruckend menschlich.

Also ich weiß nicht, Stefan, ich finde am menschlichsten die Fehler von Stockfish.

Z.B. das 19.Kg2(?), der Fisch verschläft einfach, dass Schwarz schon im Angriff ist, an der Stelle ist dann aber auch schon schwer ein guter Zug zu finden, und naja, spätestens ab da ist halt mal wieder mit vollen Hosen gut stinken, (für die Seite im Vorteil besser spielen, für Menschen und Maschinen) für Netz (NN) ebenso wie für Fisch, sofern ein Fisch Hosen trägt.


Und davor ist halt bereits spätestens mit 12.Ke2(?) der Verzicht auf die Rochade doof, sowas spielen Menschen auch, wenn sie hinter der künstlichen Rochade hier auch einen tollen Plan sehen, fällt jedenfalls erst recht unter Selbstüberlistung bei mir.

Aber danke für den Testrun und die Partie.
Parent - - By Guenter Stertenbrink Date 2019-04-22 12:52
ein Springer bindet 2 Tuerme das gibt ein Uebergewicht von +6 am anderen Fluegel
(so rechnet der Mensch)
Parent - - By Reinhold Stibi Date 2019-04-22 14:59 Edited 2019-04-22 15:14 Upvotes 1
Gerade in der letzten Zeit ist wieder ein Fortschritt bei den 41er und 42er Netze zu verzeichnen.
Mit meinen üblichen Testbedingungen mit RTX 2070:

Test Lc0 41800  gegen Stockfish 10.04.19   136 Partien   +12  =100  -24  = 45,59 %   = -31 Elo

Jetzt momentan: Lc0 42043 vom 21.04.19  gegen  Stockfish 12.04.19 Casabla

95 Partien (läuft dann noch weiter bis 100 oder 120 Partien)
+11  =72  -12  = 49,5 % = -4 Elo.

Da ist doch ein erheblicher Fortschritt in kurzer Zeit  zu verzeichnen.
Ist auch taktisch stärker geworden (Teststellungen).
Parent - - By Reinhold Stibi Date 2019-04-22 16:06
Danke an Stefan Pohl für die aufschlussreichen Partien.

Könntest du aber vielleicht noch einen neueren Stockfish mit einbinden

Glaube, dass dieser inzwischen ca. 30 Elo stärker geworden ist zu Stockfish 10.

Geschieht ja inzwischen auch bei TCEC und CCCC
Parent - - By Stefan Pohl Date 2019-04-22 19:29
Reinhold Stibi schrieb:

Danke an Stefan Pohl für die aufschlussreichen Partien.

Könntest du aber vielleicht noch einen neueren Stockfish mit einbinden

Glaube, dass dieser inzwischen ca. 30 Elo stärker geworden ist zu Stockfish


Das ist ein Irrglaube. In meinen Stockfish-Testruns sind es z.Zt.+21 Elo (der aktuell laufende Testrun läuft auch nicht berauschend) und bei den Regressiontests https://github.com/glinscott/fishtest/wiki/Regression-Tests
sind es noch weniger. Und das bei jeweils kurzer Bedenkzeit und singlecore-Betrieb.
Bei meinen lc0 Testruns sind es kurze Bedenkzeiten und Hexacore-Betrieb, also knapp 5.5x mehr durchgerechnete Knoten pro Zug auf dem Brett. Da ist der Elozuwachs dann nochmal geringer. Ergo würde ein neuer Stockfish da bei vielleicht +12 bis +15 Elo liegen. Bestenfalls.
Das lohnt noch längst nicht. Vielleicht ersetze ich Stockfish 10 durch den Stockfish, der im nächsten TCEC Superfinal spielt. Das lohnt zwar auch noch nicht, aber das wäre eine Überlegung. Nachdem ich diese Version selbst erst mal getestet habe, versteht sich.
Mal schauen.
Parent - - By Reinhold Stibi Date 2019-04-22 21:10
Werde nun selber Stockfish 10  gegen  Stockfish  vom 12.04.19 Castalba  in der direkten
Begegnung mit meinem Zweitcomputer mit je 8 Threads testen.
Bin gespannt auf das Ergebnis.

Aufgefallen ist mir, dass lc0 gegen Stockfish 10 inzwischen leicht im Plus liegt
aber gegen den neueren Stockfish  z.B. vom 12.04.19 leicht im Minus (ca.10 Elo) liegt.

Die Spanne wird wahrscheinlich in dem Bereich von 20 Elo (vielleicht ca.25-30 Elo liegen).
Mal abwarten, was weitere Tests erbringen.
Parent - By Reinhold Stibi Date 2019-04-24 18:26
Match Stockfish 12.04.19  gegen  Stockfish 10

je mit 4 CPUs   1 Min.+2 Sek.pro Zug   mit Stefan Pohl  4 Züge Vorgabe.

295 Partien  +40  =225  -30   =51,69 %  = + 12 Elo.

Hätte mehr erwartet, aber wahrscheinlich punktet der neuere Stockfish mehr gegen die
anderen Engines besonders gegen Lc0.

Werde nun ein Turnier starten mit den besten Engines und ca. 1000 Partien.
Dazu gehören der neuere Stockfish, Stockfish 10 und die neueren Lc0s.

Da wird man sich schon ein Bild über die neueren Stockfishe und Lc0s und Andere Engines  machen können.
Parent - - By Timo Haupt Date 2019-04-25 00:19 Upvotes 2
Hallo Stefan,

an dieser Stelle möchte ich einmal meinen herzlichen Dank für die vielen Tests, Eröffnungssets und Anleitungen aussprechen, die du im Laufe der letzten Jahre veröffentlicht hast! Inzwischen benutze ich deine Postings hier bzw. deine Homepage fast täglich als eine meiner Hauptinformationsquellen, um beim Computerschach "dranzubleiben". Deine Testsets (sowohl SALC, als auch Drawkiller) werden für interne Tests und für Tuning im Ginkgo-Team benutzt und deine seriös und nach fundierten Kriterien durchgeführten Tests haben für mich inzwischen Referenzstatus.

Eigentlich wollte ich den Schritt zum erneuten Aufrüsten von PC-Hardware (diesmal mit einer leistungsstarken GPU) nicht mehr mitgehen, nachdem ich jahrelang schon viel Geld für Hard- und auch Software ausgegeben habe, um meinem Computerschach-Hobby zu frönen. Dank deiner ausführlichen Berichte zum Thema Lc0 und der vielen Tests, die du dazu schon durchgeführt hast, bin ich nun allerdings doch schwach geworden und habe mir eine neue GPU gegönnt (obwohl meine alte GTX670 immer noch für die alten Spiele ausreichend war, die ich hin und wieder mal gezockt habe).

Was soll ich sagen? Bereits nach ein paar Tagen bin auch ich dem "Leela-Charme" erlegen und finde es erstaunlich, wie so eine NN-basierte Engine trotz deutlich schlechterer Suche dem bisherigen Platzhirsch Stockfish ernsthafte Konkurrenz machen kann. Zwei besonders eindrucksvolle Partien möchte ich hier kurz vorstellen, in denen Stockfish förmlich zusammengeschoben wurde. Lc0 hatte dabei vor allem in der zweiten Partie offenbar von Anfang an den richtigen "Riecher", wo man ansetzen könnte, während Stockfish (von dem man es sonst immer gewohnt war, die Gegner in derartiger Manier zu überspielen) recht hilflos agierte.

PGN der ersten Partie:

Code:
[Event "15 Minuten/Partie + 5 Sekunden/Zug"]
[Site "Engine Match"]
[Date "2019.04.24"]
[Round "1"]
[White "Lc0-Net42081"]
[Black "Stockfish-dev190420[t16]"]
[ECO "A07"]
[Result "1-0"]

1. Nf3 d5 2. g3 Nf6 3. Bg2 c6 4. O-O Bg4 5. b3 Nbd7 6. Bb2
e6 7. d3 Be7 8. Nbd2 O-O 9. e4 {+0.10/10 18s} dxe4 {0.00/36
2:50m (a5)} 10. dxe4 {+0.12/12 16s} Qc7 {-0.11/32 11s (a5)}
11. Qe1 {+0.26/12 27s (De2)} Bh5 {0.00/32 1:13m (a5)}
12. Nh4 {+0.15/15 11s} Rad8 {0.00/34 5s (Sg4)} 13. Bf3
{+0.28/13 30s (h3)} Bxf3 {0.00/34 14s} 14. Nhxf3 {+0.21/13
12s} b5 {+0.01/33 0s} 15. e5 {+0.16/13 1:07m (De2)} Nd5
{0.00/31 11s} 16. Qe2 {+0.16/14 0s} a5 {-0.05/32 54s (h6)}
17. c4 {+0.37/15 25s (a4)} bxc4 {-0.18/33 11s} 18. bxc4
{+0.42/16 6s} Nb4 {-0.13/34 19s} 19. Ne4 {+0.42/21 0s} c5
{0.00/36 22s (a4)} 20. Nc3 {+0.47/19 42s} Nb6 {0.00/36 0s}
21. Rab1 {+0.45/19 19s} Rd7 {+0.13/34 8s (Dd7)} 22. a3
{+0.49/16 47s (La1)} Nc6 {0.00/36 15s (Sd3)} 23. Nb5
{+0.60/14 28s} Qb7 {0.00/38 0s} 24. Rfc1 {+0.65/13 1:05m
(La1)} Rfd8 {+0.02/35 1:04m} 25. h4 {+0.76/14 0s (La1)} h6
{+0.12/31 30s} 26. h5 {+0.78/19 10s (La1)} Qa6 {0.00/36
41s} 27. Qe4 {+0.75/23 0s} Na4 {0.00/36 12s} 28. Ba1
{+0.72/27 0s} Bf8 {0.00/35 19s (Sd4)} 29. Kh2 {+0.70/17
1:34m (Dg4)} Ne7 {+0.13/39 34s (Sd4)} 30. Qf4 {+1.37/19 29s
(Sd6)} Nc8 {+0.99/34 43s} 31. g4 {+1.08/39 40s} Rd3
{+0.69/35 9s (Dc6)} 32. Rg1 {+3.10/22 30s} Qb7 {+1.53/37
32s} 33. Nh4 {+3.35/36 0s} Nab6 {+1.49/35 13s} 34. g5
{+3.26/38 5s} hxg5 {+1.55/35 14s} 35. Rxg5 {+3.23/40 0s}
Rd1 {+1.87/36 42s} 36. Rg1 {+3.17/38 2s} Rxb1 {+1.13/37
18s} 37. Rxb1 {+3.12/38 2s} Qd7 {+1.82/36 30s} 38. Rg1
{+3.17/36 1s} Qd3 {+1.28/34 11s} 39. h6 {+3.19/36 11s} Qh7
{+1.76/35 19s} 40. Nf3 {+3.23/38 0s (Lb2)} Rd3 {+1.26/33
25s (Td7)} 41. Rg3 {+4.24/29 1:30m} Ne7 {+1.42/47 0s}
42. Nd6 {+4.45/32 14s} Rxd6 {+1.32/45 17s} 43. exd6
{+4.68/30 1s (Sg5)} Ng6 {+1.13/32 8s} 44. Qg5 {+4.87/29 9s}
Qxh6+ {+1.42/38 32s} 45. Qxh6 {+5.15/28 0s} gxh6 {+1.34/36
7s} 46. d7 {+5.28/25 0s} Nxd7 {+1.77/38 32s} 47. Ne5
{+5.42/24 0s} Ndxe5 {+1.80/35 13s} 48. Bxe5 {+5.45/21 0s}
a4 {+1.79/36 20s} 49. Rg1 {+5.54/20 3s} h5 {+1.86/35 24s
(Le7)} 50. Bc7 {+7.31/25 1:49m (Lb8)} Kg7 {+1.80/28 6s}
51. Rb1 {+7.61/26 17s} Kf6 {+2.87/32 24s} 52. Rb5 {+8.01/24
1s} Ne5 {+2.94/35 13s} 53. Ra5 {+8.11/25 0s} Nxc4 {+2.94/34
7s} 54. Rxa4 {+8.20/22 1s} Nd6 {+2.94/36 7s (Ld6+)} 55. Ra5
{+10.17/15 1:22m (Tf4+)} Ke7 {+2.94/30 18s (Sc4)} 56. Rxc5
{+18.92/14 1:00m} Kd7 {+3.37/39 0s (Se4)} 57. Ba5
{+28.46/11 37s (Lb8)} Ne8 {+3.51/29 3s} 58. Rc3 {+28.86/11
21s} f5 {+3.79/36 0s (Ld6+)} 59. a4 {+30.87/10 33s (Kg2)}
Bd6+ {+5.32/34 41s} 60. Kg2 {+28.41/11 2s} Nf6 {+5.75/32
20s} 61. Rc2 {+28.04/11 3s (Tb3)} Nd5 {+4.08/31 7s} 62. Bd2
{+27.27/10 9s} Nc7 {+4.37/34 0s (Le5)} 63. a5 {+35.49/8
38s} Na6 {+5.11/36 0s (e5)} 64. Kh3 {+35.31/8 10s (Tc4)}
Bc5 {+4.86/27 6s} 65. Be3 {+36.24/8 3s (Lc3)} Bb4 {+5.35/32
10s} 66. Bb6 {+34.54/9 5s (Ld2)} Be7 {+5.30/26 3s} 67. Rc1
{+31.16/8 10s (Ld4)} e5 {+4.76/26 4s} 68. Rg1 {+31.98/8 2s
(Kg3)} Bf8 {+6.05/31 15s (Kc6)} 69. Rg5 {+57.55/7 7s (Kh4)} 1-0


Das zweite Partiebeispiel ist noch krasser und zeigt auf, warum man diese Eröffnung gegen Lc0 nicht mit Schwarz spielen sollte:

Event:
Ort:
Datum:

Weiss:
Schwarz:

Ergebnis
Board


Und nochmal als PGN:

Code:
[Event "15 Minuten/Partie + 5 Sekunden/Zug"]
[Site "Engine Match"]
[Date "2019.04.24"]
[Round "7"]
[White "Lc0-Net42081"]
[Black "Stockfish-dev190420[t28]"]
[ECO "A77"]
[Result "1-0"]

1. d4 Nf6 2. c4 e6 3. Nc3 c5 4. d5 exd5 5. cxd5 d6 6. Nf3
g6 7. e4 Bg7 8. Be2 O-O 9. O-O Re8 10. Nd2 Nbd7 11. a4
{+0.98/12 24s} a6 {+0.52/31 1:53m (Se5)} 12. h3 {+1.22/13
6s} Rb8 {+0.29/29 15s} 13. Re1 {+1.19/16 19s (Dc2)} Ne5
{+0.30/28 12s (b6)} 14. f4 {+1.66/18 27s} Ned7 {+0.61/30
18s} 15. Bc4 {+1.81/19 6s (a5)} h6 {+0.79/30 44s} 16. Ra3
{+1.76/24 0s (Kh2)} Nh5 {+0.50/28 19s} 17. Nf3 {+1.62/25
1s} Ng3 {+0.46/28 27s} 18. Qd3 {+1.64/27 13s (Ld3)} Bxc3
{+0.69/30 25s (Sb6)} 19. Rxc3 {+1.95/25 1:04m} b5 {+0.77/34
0s (Sf6)} 20. Nd2 {+2.82/21 38s} Nxe4 {+0.88/33 22s}
21. Nxe4 {+2.94/20 5s} bxc4 {+1.32/33 34s} 22. Qd1
{+2.86/26 4s} a5 {+1.48/34 2:41m (Dh4)} 23. f5 {+3.99/23
1:03m (Sxd6)} Ne5 {+0.73/30 12s} 24. Bxh6 {+4.25/24 9s}
Bxf5 {+2.05/31 28s} 25. Bg5 {+4.41/24 0s} Qc7 {+2.53/32 48s
(Db6)} 26. Nf6+ {+7.07/23 1:06m} Kg7 {+2.66/34 3s}
27. Nxe8+ {+7.39/24 14s} Rxe8 {+2.68/35 33s} 28. Bf4
{+7.99/18 1s (Dd2)} Rd8 {+2.97/34 50s (Tb8)} 29. Qd2
{+11.50/17 1:04m} f6 {+3.05/39 0s} 30. Bxe5 {+12.40/19 30s}
dxe5 {+3.49/36 7s} 31. Rxc4 {+12.73/17 12s} Be6 {+3.59/35
6s} 32. Qf2 {+13.27/17 13s (Tec1)} Rxd5 {+3.59/36 12s}
33. Rec1 {+13.68/18 6s} Qd6 {+3.74/37 1:18m} 34. Rxc5
{+13.98/18 11s} Rd2 {+4.00/34 17s} 35. Rc7+ {+14.35/18 21s}
Bd7 {+3.89/33 0s} 36. Qc5 {+14.41/16 13s} Kh6 {+3.96/32
11s} 37. Qxd6 {+14.66/17 43s (b3)} Rxd6 {+4.14/27 8s}
38. b3 {+14.17/14 12s} e4 {+4.08/32 19s} 39. R7c5
{+14.56/14 47s} Rd3 {+4.56/36 7s} 40. Rxa5 {+14.96/15 26s}
Rxb3 {+4.95/33 11s} 41. Ra6 {+13.20/14 2:55m (Ta7)} f5
{+4.30/31 31s} 42. Ra1 {+16.20/13 0s} Rd3 {+5.44/36 39s
(Lc8)} 43. Rb6 {+18.58/14 39s (a5)} e3 {+6.24/36 21s}
44. a5 {+18.37/17 0s} 1-0


Bei der ersten Partie agierte Stockfish auf 16 Threads, bei der zweiten sogar auf 28 (AMD Threadripper@3GHz). Für Leela kam eine RTX 2080 Grafikkarte zum Einsatz. Leela-Ratio habe ich jetzt nicht ausgerechnet, dürfte aber wohl zwischen 1 und 1.5 sein. Übrigens gingen die Rückspiele mit vertauschten Farben jeweils nur Remis aus, d.h. Stockfish schaffte es nicht, den klaren Stellungsvorteil aus der zweiten Partie in einen Sieg umzumünzen (Eröffnungsstellung der ersten Partie war ja eher ausgeglichen). Bei Bedarf poste ich gerne noch die PGNs der Rückspiele.

Fazit: Lc0 macht richtig Spaß! Danke Stefan, dass du mich quasi indirekt motiviert hast, mich damit auseinanderzusetzen!

Viele Grüße
Timo
Parent - - By Stefan Pohl Date 2019-04-25 05:36 Edited 2019-04-25 05:45
Hallo Timo,

Danke für die überaus freundlichen Worte - das ist für mich Motivation pur, weiter zu machen. Kommenden Mai ist meine Website in ihrem heutigen Format auch schon 5 Jahre online - wie die Zeit vergeht, Wahnsinn. Noch erstaunlicher, was sich in dieser Zeit alles im Computerschach getan hat...aber es gibt natürlich auch diverse andere Leute, die viel gute und methodische Testarbeit leisten. Ganz zuvoderst natürlich Andreas Strangmüller. Was er im Alleingang an Testarbeit für seine 3(!!!) Ranglisten und für seine tollen Experimente leistet und wieviel Hardware er einsetzt, ist beispiellos.
Das Schöne an lc0 ist ja weniger die Spielstärke an sich, als eben vielmehr der revolutionäre, völlig neue und vor allem menschenähnliche Ansatz, Schach zu spielen. Nicht das Rechnen steht im Vordergrund, sondern das wissensgesteuerte Sehen. Damit löst die KI endlich die Versprechen ein, die schon vor 30-50 Jahren gemacht wurden. Dies ist eine Revolution, sie sich hier vollzieht und noch völlig unabsehbare Konsequenzen weit über Schach und GO hinaus haben wird.
Weniger schön ist natürlich die Notwendigkeit, extra neue Hardware für lc0 anschaffen zu müssen und die Un-Vergleichbarkeit derselben mit der Leistung der klassischen CPU-Engines. Aber für lc0 lohnt sich das trotzdem unbedingt!
Und es bleibt spannend. Noch ist Stockfish wohl etwas stärker als lc0, und momentan scheint der rasante Fortschritt von lc0 auch stecken zu bleiben. Auch lc0 “merkt“, daß auf dem extrem hohen Spielstärkelevel, auf dem lc0 mittlerweile angekommen ist, die Luft für weitere Steigerungen sehr, sehr dünn wird. Andererseits sind natürlich die NeuralNetze in ihrer inneren Konstruktion sicher noch nicht ausgereizt - die 40xxx Nets haben ja z.B. eine deutlich verbesserte, innere Struktur (SE-Nets) gegenüber den Vorgängernetzen. Hier geht sicher noch mehr. Auch über eine weitere Vergrößerung der Netze über 20x256 kann man nachdenken, obwohl das natürlich wiederum die Verarbeitungsgeschwindigkeit herabsetzt.

Grüße - Stefan

PS: wenn du hier Partien postest, nimm doch das pgn und /pgn Kommando, dann hat man gleich ein Nachspielbrett direkt im Thread. Das ist viel komfortabler.
Parent - By Timo Haupt Date 2019-04-25 10:21
Stefan Pohl schrieb:

Das Schöne an lc0 ist ja weniger die Spielstärke an sich, als eben vielmehr der revolutionäre, völlig neue und vor allem menschenähnliche Ansatz, Schach zu spielen. Nicht das Rechnen steht im Vordergrund, sondern das wissensgesteuerte Sehen. Damit löst die KI endlich die Versprechen ein, die schon vor 30-50 Jahren gemacht wurden. Dies ist eine Revolution, sie sich hier vollzieht und noch völlig unabsehbare Konsequenzen weit über Schach und GO hinaus haben wird.

Volle Zustimmung! Das erste Mal in der wirklich langen Geschichte des Computerschachs (habe ja damals meine Diplomarbeit über das Thema geschrieben und bei den Recherchen stieß ich darauf, dass Schach wirklich eine der ersten Anwendungen für die damaligen "Großrechner" war, erstes Spiel damals noch auf einem 6x6 Brett ohne Springer), dass so etwas wie KI wirklich spürbar wird. Auch wenn Lc0 natürlich noch immer viel mehr Stellungen pro Sekunde durchrechnet als ein Mensch, so ist seine Bewertung doch "intelligenter" als bei herkömmlichen Engines, da alle Gewichtungen im NN selbst erlernt wurden. Und im Vergleich zu Stockfish rechnet Lc0 eben lächerlich wenige nps und kann trotzdem mithalten.

Stefan Pohl schrieb:

Und es bleibt spannend. Noch ist Stockfish wohl etwas stärker als lc0, und momentan scheint der rasante Fortschritt von lc0 auch stecken zu bleiben. Auch lc0 “merkt“, daß auf dem extrem hohen Spielstärkelevel, auf dem lc0 mittlerweile angekommen ist, die Luft für weitere Steigerungen sehr, sehr dünn wird. Andererseits sind natürlich die NeuralNetze in ihrer inneren Konstruktion sicher noch nicht ausgereizt - die 40xxx Nets haben ja z.B. eine deutlich verbesserte, innere Struktur (SE-Nets) gegenüber den Vorgängernetzen. Hier geht sicher noch mehr. Auch über eine weitere Vergrößerung der Netze über 20x256 kann man nachdenken, obwohl das natürlich wiederum die Verarbeitungsgeschwindigkeit herabsetzt.


Ja, sehe ich auch so - noch ist das Rennen nicht gelaufen und Totgesagte leben ja bekanntlich länger! Auch bei Stockfish gibt es weiterhin Spielstärkesteigerungen, während sich die Kurve bei Leela in den letzten Monaten deutlich abgeflacht hat. Ich denke, der Zweikampf Stockfish / Lc0 wird uns noch eine ganze Weile lang begleiten. Das TCEC15-Superfinale wird sicherlich ähnlich knapp wie in der letzten Season.

Stefan Pohl schrieb:

PS: wenn du hier Partien postest, nimm doch das pgn und /pgn Kommando, dann hat man gleich ein Nachspielbrett direkt im Thread. Das ist viel komfortabler.

Habe ich versucht, aber irgendwie hat das in dem Posting nicht geklappt. Ich glaube, irgendwo mal gelesen zu haben, dass der PGN-Viewer nur einmal pro Thread vorkommen darf, ansonsten klappt das hier nicht mit der Forensoftware.

Viele Grüße
Timo

P.S.: Danke für deinen Hinweis auf Andreas Strangmüllers Arbeiten, die ich natürlich an dieser Stelle ebenso loben möchte! Andreas hatte jetzt nur schon ein paar Wochen (gefühlt) hier nichts mehr gepostet, deshalb hatte ich das nicht mehr so präsent. Aber ich finde auch seine Testarbeit wirklich hervorragend! Auch bei CEGT schaue ich immer noch gerne rein - vom Umfang her ist und bleibt es natürlich die beste Ratingliste.
Parent - - By Peter Martan Date 2019-04-25 07:24 Edited 2019-04-25 07:27
Hallo Timo!
Timo Haupt schrieb:

Fazit: Lc0 macht richtig Spaß!

Danke für die Partien und den Stimmungsbericht. Ich muss jetzt dann wirklich auch endlich mal eine ordentliche GPU...
Parent - - By Timo Haupt Date 2019-04-25 10:29
Peter Martan schrieb:

Hallo Timo!
Timo Haupt schrieb:

Fazit: Lc0 macht richtig Spaß!

Danke für die Partien und den Stimmungsbericht. Ich muss jetzt dann wirklich auch endlich mal eine ordentliche GPU...



Hallo Peter,

ja, mir ging es wohl lange Zeit wie dir. Rechner (auch starke) sind genug vorhanden, aber eben nur CPU-seitig. Die Anschaffung einer neuen GPU hatte ich lange Zeit für mich ausgeschlossen, weil dafür ja ggf. noch Extra-Kosten fällig werden (z.B. neues Netzteil, bessere Gehäusebelüftung etc). Dann habe ich mir überlegt, meine alte GTX670 einfach auszutauschen - dafür musste ich an dem entsprechenden Rechner nichts weiter ändern. Als ich die RTX2080 im Angebot sah, habe ich dann zugeschlagen - sie hat ungefähr so viel gekostet wie eine der richtig guten RTX2070-Karten. Vom Preis-/Leistungsverhältnis spricht viel für die 2060 oder 2070 - da bekommt man die beste Leela-Leistung fürs Geld.

Vor allem auch bei der Analyse macht Lc0 Spaß, da sie erfrischend häufig ganz andere Züge vorschlägt als die üblichen Verdächtigen (Stocki, Komodo & Co.). Insofern: Gib dir einen Ruck und gönne dir eine neue Grafikkarte - du wirst es nicht bereuen!

Viele Grüße
Timo
Parent - By Guenter Stertenbrink Date 2019-04-25 11:31
moege jemand mal den Leela-Computer anbieten !
Hardware abgestimmt auf Lc0, die bereits vorinstalliert und optimiert ist.
Dazu, was man sonst noch so braucht ...
Parent - - By Stefan Pohl Date 2019-04-25 11:46
Timo Haupt schrieb:


Vor allem auch bei der Analyse macht Lc0 Spaß, da sie erfrischend häufig ganz andere Züge vorschlägt als die üblichen Verdächtigen (Stocki, Komodo & Co.). Insofern: Gib dir einen Ruck und gönne dir eine neue Grafikkarte - du wirst es nicht bereuen!


Zumal man ja bei lc0 den großen Vorteil hat, daß lc0 nur zwei CPU Threads benötigt, die Hauptlast liegt ja auf der RTX Karte. Dadurch kann man eine AB-Engine noch mit (fast) voller Leistung gleichzeitig mitlaufen lassen. Das ist für Analysen natürlich super. Will man mehrere AB-Engines für Analysen nutzen, müssen sich diese die CPU Leistung immer teilen. Bei einer lc0/Stockfish Simultananalyse laufen beide mit fast voller Leistung. Ein ganz beträchtlicher Pluspunkt, der m.E. zu selten thematisiert wird.
Parent - - By Martin Steinwandter Date 2019-04-25 13:30 Edited 2019-04-25 13:34
Stefan Pohl schrieb:

Zumal man ja bei lc0 den großen Vorteil hat, daß lc0 nur zwei CPU Threads benötigt, die Hauptlast liegt ja auf der RTX Karte. Dadurch kann man eine AB-Engine noch mit (fast) voller Leistung gleichzeitig mitlaufen lassen. Das ist für Analysen natürlich super. Will man mehrere AB-Engines für Analysen nutzen, müssen sich diese die CPU Leistung immer teilen. Bei einer lc0/Stockfish Simultananalyse laufen beide mit fast voller Leistung. Ein ganz beträchtlicher Pluspunkt, der m.E. zu selten thematisiert wird.

Na klar! Zweimal LC0 laufen lassen bringt ja nix. Mal schauen wie es sich verhält wenn es dann mal zwei unterschiedliche NN Engines gibt:
Dann teilen sie sich die gpu wie jetzt die Engines die cpu. Deine Aussage trifft auch auf gpu Engines zu.
Parent - - By Peter Weise Date 2019-04-25 16:32
"Dann teilen sie sich die gpu wie jetzt die Engines die cpu. Deine Aussage trifft auch auf gpu Engines zu."

Genau das habe ich bisher nicht geschafft.
Weder mit 2 verschiedenen Lc0 Versionen als auch mit einer Lc0 und einem anderen (noch nicht öffentlichen) NN-Programm. Die NN welche zuerst geladen wird hindert wohl die andere sich zu initialisieren?!
Parent - - By Martin Steinwandter Date 2019-04-25 16:47
Peter Weise schrieb:

Genau das habe ich bisher nicht geschafft.
Weder mit 2 verschiedenen Lc0 Versionen als auch mit einer Lc0 und einem anderen (noch nicht öffentlichen) NN-Programm. Die NN welche zuerst geladen wird hindert wohl die andere sich zu initialisieren?!

Hauptsache Neue Hardware! Ob die Software drauf läuft oder nicht ist doch mal nebensächlich. Weiter so
Parent - By Peter Weise Date 2019-04-25 17:04
So weit will ich jetzt noch nicht gehen. Evtl. habe ich etwas falsch gemacht und das Ganze klappt doch?! Allerdings wüsste ich nicht ob es so gut wäre. U.U. würde ein NN-Programm stärker benachteiligt werden als das andere so sie sich die Grafikkarte teilen müssten? Soweit mir bekannt gibt es (zumindest bis jetzt) keine Möglichkeit eine Grafikkarte so "aufzuteilen" wie es bei einer CPU (Cores, Threads) der Fall ist.
Parent - By Tom Paul Date 2019-04-25 14:07
Stefan Pohl schrieb:

Timo Haupt schrieb:


Vor allem auch bei der Analyse macht Lc0 Spaß, da sie erfrischend häufig ganz andere Züge vorschlägt als die üblichen Verdächtigen (Stocki, Komodo & Co.). Insofern: Gib dir einen Ruck und gönne dir eine neue Grafikkarte - du wirst es nicht bereuen!


Zumal man ja bei lc0 den großen Vorteil hat, daß lc0 nur zwei CPU Threads benötigt, die Hauptlast liegt ja auf der RTX Karte. Dadurch kann man eine AB-Engine noch mit (fast) voller Leistung gleichzeitig mitlaufen lassen. Das ist für Analysen natürlich super. Will man mehrere AB-Engines für Analysen nutzen, müssen sich diese die CPU Leistung immer teilen. Bei einer lc0/Stockfish Simultananalyse laufen beide mit fast voller Leistung. Ein ganz beträchtlicher Pluspunkt, der m.E. zu selten thematisiert wird.


Bezüglich des beträchtlichen Punktes.
Ich glaube ich werde mir den Threadripper 3990WX zulegen.
Hoffentlich mit 64 Kernen und nicht nur 32 Kernen, sonst müsste man evtl. 1 Jahr warten bis die 64 Kerne CPU erscheint .
Parent - By Tom Paul Date 2019-04-25 13:58
Timo Haupt schrieb:

Peter Martan schrieb:

Hallo Timo!
Timo Haupt schrieb:

Fazit: Lc0 macht richtig Spaß!

Danke für die Partien und den Stimmungsbericht. Ich muss jetzt dann wirklich auch endlich mal eine ordentliche GPU...



Hallo Peter,

ja, mir ging es wohl lange Zeit wie dir. Rechner (auch starke) sind genug vorhanden, aber eben nur CPU-seitig. Die Anschaffung einer neuen GPU hatte ich lange Zeit für mich ausgeschlossen, weil dafür ja ggf. noch Extra-Kosten fällig werden (z.B. neues Netzteil, bessere Gehäusebelüftung etc). Dann habe ich mir überlegt, meine alte GTX670 einfach auszutauschen - dafür musste ich an dem entsprechenden Rechner nichts weiter ändern. Als ich die RTX2080 im Angebot sah, habe ich dann zugeschlagen - sie hat ungefähr so viel gekostet wie eine der richtig guten RTX2070-Karten. Vom Preis-/Leistungsverhältnis spricht viel für die 2060 oder 2070 - da bekommt man die beste Leela-Leistung fürs Geld.

Vor allem auch bei der Analyse macht Lc0 Spaß, da sie erfrischend häufig ganz andere Züge vorschlägt als die üblichen Verdächtigen (Stocki, Komodo & Co.). Insofern: Gib dir einen Ruck und gönne dir eine neue Grafikkarte - du wirst es nicht bereuen!

Viele Grüße
Timo


Gute Idee.
Das habe ich jetzt auch getan     .
Parent - - By Timo Haupt Date 2019-04-25 17:56
Nicht unerwähnt lassen sollte man allerdings, dass auch Lc0 zuweilen immer noch böse taktisch patzt. Hier eine Kurzpartie aus der gleichen Testserie wie oben:

Event:
Ort:
Datum:

Weiss:
Schwarz:

Ergebnis
Board


Und die PGN:
Code:
[Event "15 Minuten/Partie + 5 Sekunden/Zug"]
[Site "Engine Match"]
[Date "2019.04.25"]
[Round "24"]
[White "Stockfish-dev[t28]"]
[Black "LcZero"]
[ECO "B99"]
[Result "1-0"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5
e6 7. f4 Be7 8. Qf3 Qc7 9. O-O-O Nbd7 10. g4 b5 11. Bxf6
Nxf6 12. g5 Nd7 13. f5 Nc5 14. f6 gxf6 15. gxf6 Bf8 16. Rg1
{+0.47/32 3:00m} h5 {+0.96/21 18s} 17. a3 {+1.09/31 0s
(Kb1)} Rb8 {+0.58/20 20s (Db6)} 18. Re1 {+1.82/29 16s
(Lh3)} Qb6 {+0.12/19 27s (Sa4)} 19. Nd5 {+2.86/31 21s
(Lh3)} Bh6+ {+3.40/23 37s (exd5)} 20. Kb1 {+6.21/28 16s}
Nb3 {+3.71/26 4s (exd5)} 21. Nxb3 {+9.35/29 16s (Lxb5+)}
exd5 {+30.93/10 1:01m} 22. exd5+ {+10.54/31 13s} Kd8
{+30.95/10 17s} 23. Rg7 {+10.76/29 1s} 1-0


P.S.: Das Board ist leider wieder nicht sichtbar, trotz korrekter "PGN-Einrahmung". Scheint wohl wirklich so zu sein, dass es nur einmal pro Thread funktioniert...
Parent - By Peter Martan Date 2019-04-25 18:12
Timo Haupt schrieb:

P.S.: Das Board ist leider wieder nicht sichtbar, trotz korrekter "PGN-Einrahmung". Scheint wohl wirklich so zu sein, dass es nur einmal pro Thread funktioniert...

Ja, Timo, das ist so, und danke wieder für die Partie.
Up Topic Hauptforen / CSS-Forum / Testrun Lc0 Net 41978 durch

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill