Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Lc0 macht wieder Spass auf PlayChess
- - By Eduard Nemeth Date 2020-09-17 17:52
Beim heutigen Turnier auf PlayChess spielt Lc0 wieder mit (2 Spieler), das ist erfreulich! Und schon gab es bald eine rassige
und nicht langweilige Partie. Hier ist die PGN, ich war Kiebitz. Horst S. ist Ischy.

Event:
Ort:
Datum:

Weiss:
Schwarz:

Ergebnis
Board


Zunächst dachte ich dass Weiss klar gewinnt, zeigte doch Cfish irgendwann ein +3 an, und wenig später sogar +4! Doch der Schein trügt. Bei näherem Hinnsehen wird nicht ersichtlich wie Weiss gewinnen könnte?!

Eine Analyse mit 6-Steinern:



Analysis by Cfish 110920 64 POPCNT NUMA:

39.d8D+ Txd8 40.Txc2 b3 41.Tb2 Tc8 42.Dd4 Tee8 43.Dd2 Ted8 44.De3 Tc2+ 45.Txc2 bxc2 46.Dc3 Te8 47.Dxc2 b6 48.Kg2 Te6 49.Dc8+ Kh7 50.Kf3 Te5 51.Dc2+ Kg8 52.Dc7 Te6 53.Dd8+ Kh7 54.g4 Te5 55.h4 b5 56.Dd3+ Kg8 57.Db3 h5 58.g5 Tf5+ 59.Kg2 Tf4 60.Kh3 Kh7 61.Dd3+ g6 62.Dd6 Tc4 63.Df8 Tf4 64.Kg3 Tf5 65.De7 Kg7 66.Db4 Kh7 67.Df8 Tf1 68.De8 Kg7 69.Dxb5 Tg1+ 70.Kh2
  +- (3.06)  Tiefe: 44/63   00:00:38  763MN, tb=1903067

954: ALEKS V,C - Ischy,L 1/2-1/2, Thursday 17 September Blitz Tour, 2m+2s 2020
2r3k1/1p1Prpp1/7p/8/1p3Q2/6PP/2qR3K/8 w - - 0 1

Analysis by Lc0 v0.25.0+git.unknown J92 160:

39.d8D+ Txd8 40.Txc2 b3 41.Tg2 Tc8 42.Db4 Te3 43.Db6 Tce8 44.Db5 Tc8 45.Db6 Tec3 46.Dxb7 h5 47.Tf2 T8c7 48.Db8+ Tc8 49.Df4 T8c7
  +/- (1.11)  Tiefe: 12/28   00:01:05  52kN

Lc0 sah sich hier nur geringfügig im Nachteil, und tatsächlich, Lc0 konnte mit 2 Türmen Remis halten gegen Dame und Turm. Es macht wieder Spass zu kiebitzen oder auch selber zu spielen mit Lc0 (ich mache das aber erst mit meiner neuen GPU).
Parent - - By Reinhold Stibi Date 2020-09-17 19:00
Lothar ist mir sehr behilflich beim Einrichten der 2 RTX 2070 auf meinem Computer.

Werde morgen, wenn alles glatt läuft ,mit dem neuesten J92 Lc0 im Turnier mitspielen.
Der Turnierleiter möchte auch morgen wieder mit 5 Min. Blitz spielen,
was internationaler Standard ist.

Lothar möchte sich heuer noch eine RTX 3080er anschaffen, in Verbindung mit 2 RTX 2070 ist das
eine Super-Kombitation und wir haben vor dass wir dann etliche Testpartien spielen.
Parent - By Lothar Jung Date 2020-09-17 19:32
Hier sieht man den großen Unterschiede zwischen den Netzgrößen T60/SV bzw. J92:

testing per node difference at this stage for 320x24b vs 384x30b nets (looking toward eventual switch to larger net in T60):
```   # PLAYER             :  RATING  ERROR  POINTS  PLAYED   (%)    W    L    D  D(%)  CFS(%)
   1 lc0.net.J92-180    :    76.8   10.2   962.5    1592    60  470  137  985    62     100
   2 lc0.net.65030      :     0.0   ----   629.5    1592    40  137  470  985    62     ---```

Lothar
Parent - By Eduard Nemeth Date 2020-09-18 00:11
Zumindest im Blitz wird es weniger Remis geben vermutlich.
Parent - By Lothar Jung Date 2020-09-18 05:56
J92-180 sollte das derzeit stärkste Netz sein:

**Match**: J92-180 vs J92-100 in fixed nodes
**LC0 version:** 0.26.2-rc1, built with cuda11 + cudnn7
**LC0 options:** cudnn-fp16,  1 thread, default for the rest
**Time control:**  2knpm
**Hardware:** RTX 2070, i7-7700
**Book:** Chad 8ply book (2000 openings)
**Tablebases:** 6-man TB for both.
**Adjudication**: 6-man TB, -draw movenumber=50 movecount=5 score=8 -resign movecount=5 score=1000
**Software:**cutechess-cli
**Comments:** J92-180 won against J92-100 and took the 1st place (+11 elo), it got much better result on the first half of this test and did not keep up
<https://discordapp.com/channels/425419482568196106/539960268982059008/756040434916261918>. It is still a good news: the latest net is the strongest here.

```diff
Leela: 1 thread, 2Kn/move
Chad 8-ply book
   # PLAYER                :  RATING  ERROR  POINTS  PLAYED   (%)  CFS(%)     W      D     L
+  1 lc0.net.J92-180.2k    :      11      5  2063.5    4000  51.6      80   510   3107   383
   2 lc0.net.J92-120.2k    :       8      5  2047.0    4000  51.2      61   486   3122   392
   3 lc0.net.J92-145.2k    :       7      5  2041.0    4000  51.0      67   504   3074   422
   4 lc0.net.J92-170.2k    :       6      5  2032.0    4000  50.8      90   494   3076   430
   5 lc0.net.J92-160.2k    :       1      5  2005.0    4000  50.1      63   464   3082   454
-  6 lc0.net.J92-100.2k    :       0   ----  9811.5   20000  49.1     ---  2081  15461  2458

White advantage = 47.00 +/- 1.19
Draw rate (equal opponents) = 80.88 % +/- 0.31
```

Lothar
Parent - - By Horst Sikorsky Date 2020-09-17 22:58 Edited 2020-09-17 23:03
Hallo Eduard,
ich habe vorher LCO J92 180000 gegen CorChess 5cpu 4+0s mit pondern t = 3:1 =6 für CorChess getestet.
dann Minibatch 196 und MAX Collision Events 24 eingestellt, weil die RTX 2060 Schwach ist. und siehe da, bei 3+0s, 4:2 =2 (2 Partien weniger) für LCO
(immer die gleichen Eröffnungsvorgaben) bis auf die Letzte, überzeugten mich 
Parent - - By Eduard Nemeth Date 2020-09-18 00:09
Kannst ja mit den Einstellungen beim nächsten Turnier spielen. Glückwunsch übrigens zu den 10 Punkten (10 aus 19). Das ist ja ein halber Punkt besser gewesen heute als Reinholds 32 Kerner.
Parent - - By Reinhold Stibi Date 2020-09-18 07:07
Ja, Eduard ich mache die gleichen Erfahrungen wie die Anderen mit Spitzenhardware auch, dass man auch gegen die schwächer eingestuften
Teilnehmer um die 2400 Elo manchmal nicht über ein Remise hinauskommt und dann erheblich in der Wertung abrutscht.

Ich habe meiner Engine den Befehl gegeben zu gewinnen - nur sie hat sich nicht daran gehalten.

Nun konnte ich über die UCI Parameter die 2. RTX 2070 erfolgreich in meinem Computer einbinden.

Heute spiele ich im Turnier, es wird wieder mit 5 Min. gespielt, wie mir der TL mitteilte, mit Lc0 v0.26.2 J92 aktuell  2xRTX 2070.

Schön wäre es wenn Du auch dabei wärst.

Mal sehen, wie es läuft.
Parent - - By Volker Göbel Date 2020-09-18 07:43 Edited 2020-09-18 07:48
Reinhold Stibi schrieb:


Ich habe meiner Engine den Befehl gegeben zu gewinnen - nur sie hat sich nicht daran gehalten.



Wenn sich der Befehlsempfänger nicht an die Anweisung des Befehlerteilers hält, dann hat der Befehlerteiler keine Autorität.
Jeder macht was er will.
Ein Sauhaufen ist das dann, sozusagen! Zumindest beim Militär wäre das so behauptet worden, und Schach ist ja ein Kriegsspiel im weitesten Sinne, also von daher zutreffend würde ich sagen.
   
Parent - - By Clemens Keck Date 2020-09-18 08:00
Moin Volker

wie schnell ist denn Deine RTX 2080ti mit J92-100 ?

Einfach mal lc0.exe starten und
go nodes 1000000
eingeben. Dauert knapp eine Minute.
Die letzten ausgegebenen nps würden mich intressieren.

Auf meiner RTX 2070 läuft Lc0-J92-100 mit ~8500nps (go nodes 1000000)
RTX 2070 + RTX 2060 ~15000nps
RTX 2080 super ~11000nps
und mit der 2070 + 2080s komme ich auf etwas über 20.000nps.

Gruß
Clemens
Parent - By Volker Göbel Date 2020-09-18 08:40
Hallo Clemens,
Hab es so gemacht wie du sagtest, go nodes 1000000 eingegeben, und dann laufen lassen bis nichts neues mehr gekommen ist.
Dauerte aber etwas länger als eine Minute bei mir.
In de letzten ausgegebenen Reihe war nps mit 15936 angegeben, also knapp 16000 nps.
Hoffe ich habe das richtig gemacht.

Gruß
Volker
Parent - - By Lothar Jung Date 2020-09-18 09:32
Moin Clemens,

CUDA 11 mit cudnn 8.0.2 ist schneller:

Benchmark Tests
Motherboard : MSI Meg X570 Unify
CPU : AMD 3950X
OS : Fedora 32
Graphics Card : MSI GeForce RTX 2070 Super
Weight : 256x20-t40-1541.pb.gz
Benchmark : 10 seconds / Position
Options : backend-opts=custom_winograd=true

cuda 11.0 + cudnn 8.0.2 + NVidia 450.57 Driver

Total time (ms) : 340560
Nodes searched  : 12474245
Nodes/second    : 36629

cuda 11.0 + cudnn 7.6.5 + NVidia 450.57 Driver

Total time (ms) : 340494
Nodes searched  : 12276109
Nodes/second    : 36054
Parent - - By Clemens Keck Date 2020-09-18 12:01
habe es schon mehrmals probiert. Bin als developer registriert.
Kriege es nicht zum laufen.
lc0.exe verlangt immer nach den alten dlls.

CK

Lothar Jung schrieb:

Moin Clemens,

CUDA 11 mit cudnn 8.0.2 ist schneller:

Benchmark Tests
Motherboard : MSI Meg X570 Unify
CPU : AMD 3950X
OS : Fedora 32
Graphics Card : MSI GeForce RTX 2070 Super
Weight : 256x20-t40-1541.pb.gz
Benchmark : 10 seconds / Position
Options : backend-opts=custom_winograd=true

cuda 11.0 + cudnn 8.0.2 + NVidia 450.57 Driver

Total time (ms) : 340560
Nodes searched  : 12474245
Nodes/second    : 36629

cuda 11.0 + cudnn 7.6.5 + NVidia 450.57 Driver

Total time (ms) : 340494
Nodes searched  : 12276109
Nodes/second    : 36054
Parent - - By Lothar Jung Date 2020-09-18 12:37
Bei mir läuft Cuda 11 mit cudnn 7.6.5.
Lc0 muß für diese dlls neu compiliert werden.
Auf discord/Test discuss am 12.8. hat mir Borg diesen Link gepostet:

<@!437624409923125268> you can get it here: <https://ci.appveyor.com/api/buildjobs/qi8e8oivbpgkr9rh/artifacts/lc0-test-windows-gpu-nvidia-cuda.zip>

Lothar
Parent - - By Clemens Keck Date 2020-09-18 13:21
Danke Lothar

Ich denke ich bleibe beim Original.

das ist mir zuviel...jetzt muß auch noch ne extra version von lc0 her.
gibts die schon für 26.2?

CK
Parent - By Lothar Jung Date 2020-09-18 14:09
Ja, die ist aber auf meinen Rechner in Bonn.
Bin jetzt in Frankreich.
Bei Discord kann Dir bestimmt Einer den Link posten.

Lothar
Parent - - By Volker Göbel Date 2020-09-18 11:11
Hallo Clemens,
Habe es nochmal durchlaufen lassen, weil es beim ersten mal deutlich länger als eine Minute lief.
Jetzt beim zweiten mal kommt das etwa hin mit der Minute, bis keine Zeile mehr ausgegeben wird.
Und jetzt wurden 13207 nps angezeigt.
Warum das beim ersten mal anders war, weiß ich nicht.

Gruß
Volker
Parent - By Clemens Keck Date 2020-09-18 11:59
Danke Volker

ich halte die 15.000 für realistisch. Es hängt auch immer etwas von der lc0.config ab. Die sollte recht minimalistisch sein. Backend ,threads und cache reicht.
Ich schaffe auf meiner 2080super mit directX12 sogar 1000nps mehr als mit cuda bei J92-100.

Clemens
Parent - - By Horst Sikorsky Date 2020-09-18 09:51
Eduard Nemeth schrieb:

Kannst ja mit den Einstellungen beim nächsten Turnier spielen. Glückwunsch übrigens zu den 10 Punkten (10 aus 19). Das ist ja ein halber Punkt besser gewesen heute als Reinholds 32 Kerner.

gegen Komodo Monte Carlo wars ein geschenkter Punkt. 5+0 wird schwerer
Parent - - By Reinhold Stibi Date 2020-09-18 13:39 Edited 2020-09-18 14:02
Spielte auf Schach.de bisher 45 Partien mit 2 RTX 2070 Lc0 v0.26.2  J 92-180.

Die Ergebnisse sind zwiespältig: 4 Partien gewonnen, eine davon durch Zeit
                                               5  "         verloren.

Die Gewinnquote ist insgesamt mit 20 % sehr hoch. Es werden viele Partien gewonnen, aber auch
viele Partien verloren.

Die Elozahl liegt so um die 2615.

Mit Eman 6.30 + NNUE  und Ryzen 3970X wäre wahrscheinlich keine Partie verloren gegangen.
Schätze die Durchschnittliche Elozahl um 2630 .

Interessant: Stockfish vom 17.09.20 von Autor syzygy1 angeblich + 10.41 Elo.

Bisher hat Eman + NNUE, Cfish + NNUE und Stockfish + NNUE mit Ryzen 3970 von ca. 300 Partien nur 1 Partie verloren,
bei 21 Siegen  das ist eine Gewinnquote von 14 %


Ich finde das ist ein prima Leistung und sehr gute Bewährungsprobe für den Ryzen 3970X.
Parent - - By Lothar Jung Date 2020-09-18 14:02 Edited 2020-09-18 14:05
Hallo Reinhold,
der MoveOverhead=75000
muß stark verringert werden.
Er war wegen Chimera und Übernahme an Stockfish so hoch gestellt.
Du kannst den Defaultwert nehmen.
Durch Zeit verliert Lc0 kaum/nie, war früher so.
Die MiniBatchSize würde ich auf 160 setzen.

Lothar
Parent - - By Reinhold Stibi Date 2020-09-18 14:20 Edited 2020-09-18 14:23
Hallo Lothar,

ich habe den MoveOverhead auf 20.000 eingestellt.

Machte die Erfahrung dass damit zum Endspiel Lc0 oft sogar 2 Min. zurück lag.

Lc0 hat aber damit keine Probleme und spielt innerhalb 20 Sek.
auch die vielen restlichen Züge sicher.

Die Partien für Lc0 gingen verloren im 15.,23., 103., 16. und 30. Zug.

Fazit: Eröffnungsbibliothek bis 20 Züge statt 15
         Mit Eman Chimera Zugübergabe ab 45
Parent - - By Lothar Jung Date 2020-09-18 14:27
15. und 16. Zug sieht nach Eröffnungsoptimierung aus.
103. Zug scheint Endspielfehler zu sein. Sind die TB6 geladen?

Lothar
Parent - - By Reinhold Stibi Date 2020-09-18 15:02
Werde die EB bis 25 Züge einstellen. Problem ist aber, dass die schwächeren Teilnehmer damit wahrscheinlich leichter Remise spielen können.

Die TB 6 sind geladen, greifen aber nicht so stark zu wie bei Stockfish.

Die Zugübergabe bei Chimera werde ich auf 50 einstellen, da in diesem Bereich Lc0 keine Schwierigkeiten hat und damit 25 Züge spielt.

Dies ist zwar ein kurzer Bereich, aber doch der Wichtigste.

Reinhold
Parent - - By Eduard Nemeth Date 2020-09-18 16:10
Hallo Reinhold,
ich finde es ganz toll dass Du Lc0 wieder eine Chance gibst. Du solltest bei all diesen Tests aber bedenken dass Lc0 nicht so vielseitig ist wie Stockfish. Ich persönlich würde kein grosses und tiefes Buch verwenden, sondern ein schmales und kurzes. Da musst du dir aber selber helfen, es nutzt wenig, einfach nur die Buchtiefe eines Universalbuches verändern zu wollen. Du musst lernen Bücher auch zu editieren (Varianten/Eröffnungen sperren, kürzen, manche auch zu verlängern, Partien importieren, einzelne Züge bearbeiten, etc.).
Parent - - By Reinhold Stibi Date 2020-09-18 16:27 Edited 2020-09-18 16:44
Hallo Eduard,

da hast Du vollkommen recht.

Werde versuchen mir ein kurzes gutes Buch für Lc0 und für NNUe zu erstellen.

Wäre froh, wenn ich damit Probleme habe, Deinen Rat zu erhalten.

Mit den 2 Büchern zu erstellen dauert halt noch eine Weile weil ich diesbezüglich ein vollkommenes Greenhorn bin.

Die Eröffnung ist äußerst wichtig, weil damit die Weichen für die ganze Partie gestellt werden.

Bei der starken Konkurrenz ist ein sehr gutes Buch besonders wichtig um auch trotz starker Hardware gut mithalten
zu können.

Spiele heute mit Lc0 pur, weil bei Chimera 2.0 meine Engine nicht zieht.
Chimera 1.0 muss ich zuerst von meinem alten Computer, der nicht mehr angeschlossen ist, übertragen.

Sehe gerade auf Schach.de, dass der 128 Kerner auch wieder mit spielt.
Parent - By Lothar Jung Date 2020-09-19 04:36
Hallo Reinhold,

könntest Du die unterstehenden Lc0-Options einpflegen:

**Match:** Gauntlet SF_200617 vs J92-180
**Hardware:** Geforce RTX 2070S & 2 x Xeon E5-2680
**Lc0 version:** v0.26.1 with cuda 11 and cudnn 8.0.2
**Lc0 options:** Backend=cudnn-fp16 NNCacheSize=1000000 MinibatchSize=240 option.MaxOutOfOrderEvalsFactor=2 MovesLeftMaxEffect=0.2 MovesLeftThreshold=0.0 MovesLeftSlope=0.007 MovesLeftQuadraticFactor=0.85 MovesLeftScaledFactor=0.15 MovesLeftConstantFactor=0.0
**SF version:** 20061707
**SF options:** Threads=32 Hash=4096
**Speed:** Lc0:11.3 kN/s, SF:22019 kN/s (from benchmarks)
**Time control:** 15s+0.5s
**Book:** openings-dd-6ply-500.pgn, sequential, color reversed
**Tablebases:** 6-man syzygy
**Adjudication:** 6-man TB, -draw movenumber=50 movecount=5 score=8 -resign movecount=5 score=1000
**Software:** cutechess-cli

```diff

   # PLAYER              :  RATING  ERROR  POINTS  PLAYED   (%)  CFS(%)    W     D     L
   1 lc0.net.J92-115     :    53.6   12.7   574.5    1000  57.5      50  232   685    83
   2 lc0.net.J92-160     :    53.6   12.1   574.5    1000  57.5      58  243   663    94
+  3 lc0.net.J92-180     :    51.8   12.1   572.0    1000  57.2      63  234   676    90
   4 lc0.net.J92-145     :    48.9   12.2   568.0    1000  56.8      50  236   664   100
   5 lc0.net.J92-100     :    48.9   12.3   568.0    1000  56.8      60  224   688    88
   6 lc0.net.J92-170     :    46.7   12.1   565.0    1000  56.5      60  230   670   100
   7 lc0.net.J92-70      :    44.5   11.8   562.0    1000  56.2      52  227   670   103
   8 lc0.net.J92-130     :    44.2   12.2   561.5    1000  56.1     100  223   677   100
-  9 stockfish_200617    :     0.0   ----  3454.5    8000  43.2     ---  758  5393  1849

White advantage = 48.59 +/- 2.18
Draw rate (equal opponents) = 71.70 % +/- 0.55

```

Ich rufe Dich noch an.

LG Lothar
Parent - - By Lothar Jung Date 2020-09-19 17:47
Hallo Reinhold,

hier die vielleicht idealen Parameter für 2 x RTX 2070:

<@426337272321802240>
Multiplexing v Roundrobin / Parameters

I ran 14,000 combinations at 60 seconds (38 hours test!) from start position through the NPS-tester to come up with the ideal parameters for v0.22-rc1 (42850).

2 x RTX 2070 GPU’s

``"path":"C:/Users/Steve/Desktop/Chess/LCZero/lczero_gpu_v10/CUDA/v0.22.0-rc1 42850/lc0.exe",
"args":"-w \"C:/Users/Steve/Desktop/Chess/LCZero/lczero_gpu_v10/CUDA/v0.22.0-rc1 42850/weights_run1_42850.pb.gz\"",
PARAMETERS
"options":{
"Threads": 3,
"MinibatchSize": 512,
"Cpuct": 3.2,
"NNCacheSize": 20000000,
"maxCollisionEvents": 64,
"CPuctBase": 10000.000,
"CPuctFactor": 2.30,
"Backend":" Multiplexing",
"BackendOptions":" (backend=cudnn-fp16,gpu=0),(backend=cudnn-fp16,gpu=1)",
"MaxPrefetch": 32,
"Temperature": 0.00,
"TempVisitOffset": 0.00,
"smartpruningfactor": 1.33,
"FpuStrategy": "reduction",
"FpuValue": 1.00,
"OutOfOrderEval": true,
"StickyEndgames": true,
"KLDGainAverageInterval": 100,
"MinimumKLDGainPerNode": 0.000000,
"Ponder": false,
"PolicyTemperature": 2.20,
"MaxCollisionVisits": 9999,
"MultiPV": 1,
"Slowmover": 1,
"Moveoverhead": 30,
"ImmediateTimeUse": 1,
"RamLimitMb": 0,
"Hash": 16384,
"SyzygyFastPlay": true,
"SyzygyPath": "F:/syzygy"

Nodes:  Multiplexing  50985 NPS (Average of 5 tests)
Nodes:  Roundrobin    50484 NPS (Average of 5 tests)``

So, there is very little in it, though Multiplexing did come out slightly ahead in every one of the 5 tests.
Parent - - By Reinhold Stibi Date 2020-09-19 19:23 Edited 2020-09-19 19:42
Hallo Lothar,

Danke für die Info.

Du hast mir für die MiniBatchSize 160 empfohlen, also eine Reduzierung.
Hier MinibachSize 512, eine Erhöhung, was ist besser ?

Spiele jetzt mit dem Pf-Optima Buch von Eduard. Ist für das Turnier das kleinere Buch von Eduard PythonXB-2 besser ?,

Zur Zeit bei Schach.de mit 2624 Elo im Autoplay, ganz gut; sogar gegen Monster PC gewonnen.

Gerade noch eine Partie gegen Lekki,Cfish 2630 Elo gewonnen und nun mit Wertung 2640 auf Schach.de auf dem 4. Platz. Ganz prima.

LG Reinhold
Parent - By Lothar Jung Date 2020-09-19 21:04
Hallo Reinhold,

Eduard hat mich zuletzt gebeten, das Optima-Buch zu testen. Ich glaube, das ist eine sehr gute Wahl.

Meine MinibatchSize war 80, 160, 240, ermittelt über J92-100 und mit meinen 3 RTX 2070 durch ein Testprogramm der Entwickler.
Ich nehme an, dass 160 mit 2 RTX 2070 schon zutrifft.

Wir werden Montag die Ergebnisse sehen.

LG Lothar
Parent - - By Eduard Nemeth Date 2020-09-19 21:07 Edited 2020-09-19 21:21
Hallo Reinhold,
das Pf Optimus ist speziell für das Spielen mit Lc0 getunt. Es bevorzugt Varianten und Eröffnungen (vor allem mit Weiss) wo Lc0 besser zurechtkommt. Es müsste auch gut sein für Chimera wenn die Hardware für AB Engines schnell ist, bei dir ist das der Fall.

Das andere Buch besteht aus weitgehend von Lc0 gespielten Partien auf Lothars Hardware. Hier also mindestens 2x RTX 2070s (spätere Partien mit 2x RTX 2070s + 2070).

PS: Bücher bitte nicht weitergeben, soll ja auch mir noch etwas bringen wenn ich neue GPU habe.

Wenn du das Python-Buch allerdings auch im grossen Maschinenraum nutzt, dann wundere dich aber bitte nicht, wenn es bei Turnieren bald nichts mehr bringt.

Ich hatte es speziell für Lothar (und für mich später) entwickelt, mit der Bitte es nicht weiter zu geben, und nur bei eigenen Turnieren zu verwenden. ;(
Parent - - By Reinhold Stibi Date 2020-09-19 23:30
Hallo Eduard,

wenn ich Dich richtig verstanden habe, soll das kleinere, spezielle Buch Python XB2 nicht für Spiele im großen Computerraum verwendet werden.

Mit diesem Buch habe ich bisher noch nicht gespielt. Darf ich dieses bei den Blitzturnieren einsetzen?. Da Du der Autor bist, richte ich mich nach Deinen Wünschen.

Mit dem größeren Buch Pf-Optima habe ich nur heutenachmittag gespielt; vorher mit dem enginePowerbook 2020.
Parent - By Eduard Nemeth Date 2020-09-20 00:07
Das kleine Buch würde überhaupt keinen Sinn machen wenn damit auch noch auf dem "Trainingsgelände" gespielt würde. Dann kann man sich die Mühe mit diesem Buch sparen. Ich investiere da viel Zeit indem ich jede sinnvolle Partie manuell nachspiele und entweder dann importiere, oder was meist vorkommt, ich editiere das Buch von Hand, indem ich Züge sperre oder hinzufüge. Was soll ich denn noch sagen? Begreifst du denn nichts?

Das andere Buch PF-Optimus ist für Trainingsspiele mit Lc0 auf schneller Hardware gedacht. Sollte aber schneller sein als nur eine einzige 2070. Lothar spielte mit 2 oder 3 2070er, mit solchen Partien wollte ich es verstärken, und da du bisher nur eine 2070 hattest, habe ich Lothar gebeten es zu trainieren. Es freut mich natürlich dass Du nun auch 2x 2070 hast und so eventuell zur Verbesserung des Buches beitragen könntest, aber auch nur für uns.
Parent - - By Lothar Jung Date 2020-09-20 11:18
Hallo Reinhold,

hier sind meine letzten Parametereinstellungen für Lc0 und Chimera 2:

Hier meine aktuelle Lc0.config:

--backend=multiplexing
--backend-opts=(backend=cudnn-fp16,gpu=0),(backend=cudnn-fp16,gpu=1),(backend=cudnn-fp16,gpu=2)
--threads=4
--minibatch-size=240
--syzygy-paths=G:/3456
--nncache=10000000
--cpuct=2.150000
--cpuct-at-root=2.2
--cpuct-base=16800
--cpuct-base-at-root=16800
--cpuct-factor=2.15
--cpuct-factor-at-root=1.69
--policy-softmax-temp=1.45
--out-of-order-eval=true
--fpu-value=0.43
--move-overhead=75000
--moves-left-max-effect=0.1
--moves-left-threshold=0.862976
--moves-left-slope=0.007
--moves-left-quadratic-factor=1
--moves-left-scaled-factor=1
--moves-left-constant-factor=0
--smart-pruning-minimum-batches=320
--time-manager=legacy(slowmover=0.458000,midpoint-move=24.00,steepness=4.00)

Die wesentlichen Änderungen sind fett gekennzeichnet.

Hier Auszüge der Konversation mit den Experten auf Discord:

Run lc0 with the following command then: .\lc0 backendbench -w c:/path/to/weights/here
And copy the output to a text file and paste it here. I'll help you figure out what's optimal for your minibatch size.

so I guess mbs 240 for 3 GPUs? I always confuse which backend uses per-GPU-batchsize and which doesn't.

...and you really, really have to use a higher fpu-value

Die gesamte Konv. ist auf Discord LC0 General vom 24.8.20.

Ich setze Cuda 11 mit cudnn 7.3 vom 27.10.19 ein, dass bringt einen höheren Kn/sec-Durchsatz.

Experten rieten mir auch als Backend "roundrobin" zu versuchen, wegen 3 RTX-Karten, nur 2 davon "Super".

Hier meine Chimera-Konfiguration:

<?xml version="1.0"?>

-<ChimeraUciConfig ShowHash="false" ShowThreads="false" SwitchingMode="PieceCount" SwitchingOverheadSeconds="30">

<Name>Eman Chimera C++</Name>

-<Engine FromPieceCount="32" FromMove="-1">

<Exe>C:\Users\Lotha\OneDrive\Desktop\Lc026.1\lc0.exe</Exe>

<Arguments/>

<Username/>

<Password/>

</Engine>

-<Engine FromPieceCount="20" FromMove="-1">

<Exe>H:\Schach\Cfish_x64_300820.exe</Exe>

<Arguments/>

<Username/>

<Password/>

<Param Name="Threads">22</Param>

<Param Name="Hash">2048</Param>

<Param Name="Ponder">True</Param>

<Param Name="Move Overhead">550</Param>

<Param Name="SyzygyPath">G:/3456</Param>

<Param Name="SyzygyProbeDepth">2</Param>

</Engine>

</ChimeraUciConfig>

Für Verbesserungen und Anregungen bin ich immer zu haben.

SwitchingOverheadSeconds muß man auf die Gesamt-Bedenkzeit anpassen, also „16” bei 16 min und “5” bei 5 min..

Lothar
Parent - By Reinhold Stibi Date 2020-09-20 11:36
Hallo Lothar,

schönen Sonntag,

ruf mich doch bitte an. Möchte Dir hinsichtlich Lc0 was mitteilen.

Reinhold
Parent - By Clemens Keck Date 2020-09-18 18:56
Ich habe 2 Tests mit 10m+ 5sek am Laufen.
ponder on. Eine Partie dauert ca. 28 min
J92-100 gegen
erster test hat SF 12 verloren (-17 Elo nach 180 Partien)
zweiter test ist nach 141 Partien cfish 12 mit 19 Elo in Führung.
leela auf RTX 2080 super
die andren engines auf 16 intel cores (E5-2697A v4)

CK
Up Topic Hauptforen / CSS-Forum / Lc0 macht wieder Spass auf PlayChess

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill