Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Nur Mut zu Lc0
- - By Lothar Jung Date 2021-01-24 15:07 Edited 2021-01-24 15:28 Upvotes 1
Zur Zeit läuft das TCEC-Finale und man sieht SF-NNUE und Lc0 fast gleichauf liegen.
Vor allem, hat Lc0 den beachtlichen NNUE-Sprung aufgeholt.

Im Forum und auf dem CB-Server ist Lc0 jedoch unterrepräsentiert.

Woran liegt das?

NNUE erreicht mit seinen Engines bereits bei schwacher und mittelstarker Hardware eine sehr gute Spielstärke.
Aber in diesem Bereich wird sehr viel Remis gespielt.
Nur Reinhold mit seinem Ryzen 3970 hebt sich ab, sowie Spieler mit ähnlicher oder besserer Hardware.
Man muß schon heftig in Hardware investieren, um oben mitzuspielen.

Das sieht bei Lc0 ein wenig anders aus.
Zum Beispiel mit zwei RTX 2070(S) oder einer RTX 3070 bzw. 3080 beginnt man, ganz oben mitzuspielen. Besonders bei 16 min. Partien.
Dazu kann man seinen PC behalten und braucht nur auf- bzw. umzurüsten.

Hinzu kommen Verbesserungen durch die aktuelle Entwicklung bei Lc0:

1. Bessere Netze, bei JHorthos und den aktuellen T60-Netzen, die aktuell deutlich an Qualität gewonnen haben (Sprung von fast 70 Self-Elo).

2. Verbessertes Training Vgl. https://github.com/LeelaChessZero/lczero-training/compare/master...jhorthos:V6_training_format#

3. Bessere Engine 0.27 und die Ceres-Verbesserungen, insbes. bei der Suche.Vgl. https://github.com/LeelaChessZero/lc0/pull/1483

4. Höhere Geschwindigkeit der Berechnung durch das cuda-fp16 backend und die neue Engine (64%).

5. RTX-30XX GPUs.

Bei dem Abschneiden auf dem Server brauchen sich die wenigen Lc0-Spieler überhaupt nicht zu verstecken.

Lc0 hat auch praktische Vorteile:

Ausgefeilte Eröffnungsvarianten, die sowieso durch Bots nur von temporären Vorteil sind, sind entbehrlich.
Es ist m.E. nur eine Pflege der ersten acht Doppelzüge erforderlich, danach behandelt Lc0 die Eröffnung sehr gut.
Das ist viel dynamischer und tiefer als eine manuelle Pflege.
Natürlich behebt man die Eröffnungsfehler bei verlorenen Partien und übernimmt gewonnene Partien von Spitzenspieler in sein Eröffnungsbuch.
Die Zeit für eine detaillierte und aufwendige Eröffnungsbearbeitung, kann man sich schenken und sich dafür anderen angenehmen Aspekten des Lebens widmen.

Die Parameteroptimierung der Netze wird von Experten bei Discord geleistet. Im übrigen stehen dafür Tools zur Verfügung.

Und nicht zuletzt ist Leela wissenschaftlich und technisch höchst interessant und ein Meilenstein im Computerschach.

Und letztendlich spielt sie ein schönes Schach!

Lothar
Parent - By Reinhold Stibi Date 2021-01-24 15:31
Lothar, sehr schön dargelegt; dem kann ich nur zustimmen.

Die letzten Erfolge von Lc0 habe ich ja in meinem letzten Thread mitgeteilt.

Ende des Jahres werde ich mir höchstwahrscheinlich eine RTX 3080er zulegen.

Die Zukunft von Lc0 ist hoffungsvoll durch etliche geplante Neuerungen.

Reinhold
Parent - - By Christian Koch Date 2021-01-24 16:45
Moin zusammen,

hat jemand ein gutes config.file (evtl. mir Erklärungen) für Blitz auf dem Server mit 5+0. RTX 3070.

Danke im voraus
Chris
Parent - - By Lothar Jung Date 2021-01-24 17:29 Edited 2021-01-24 17:45
Ja, hier:

**SuFi Test of PR1483 v Master: v0.26.3 **
**lc0 Options**
Small network - J104.1-30
"Threads": 3,"MinibatchSize": 136,"Cpuct": 1.745,"NNCacheSize": 20000000, "maxCollisionEvents":917,"CPuctBase": 38739,"CPuctFactor": 3.894, "RootHasOwnCpuctParams": false,"Backend":" multiplexing","BackendOptions":" (backend=cuda-fp16,gpu=0),(backend=cuda-fp16,gpu=1)","TwoFoldDraws": true,"ShowHidden": true,"movesleftmaxeffect": 0.20,"movesleftthreshold": 0.0,"movesleftslope": 0.004,"movesleftquadraticfactor": 0.0,"movesleftscaledfactor": 1.0,"movesleftconstantfactor": 0.0, "StrictTiming": true,"MaxPrefetch": 32, "Temperature": 0.00,"TempVisitOffset": 0.00, "smartpruningfactor": 1.33, "MaxOutOfOrderEvalsFactor": 2.4,"FpuStrategy": "reduction","FpuValue": 0.330,
"Ponder": false,"PolicyTemperature": 1.359,"MaxCollisionVisits": 9999 (1000 for PR1438),"Moveoverhead": 20,
"RamLimitMb": 0,"SyzygyFastPlay": true,"SyzygyPath": "F:/syzygy"
**Hardware:**
Intel i9 10980Xe (3.5GHz) + RTX 3080 +2070
**Time control:** 60s/game+5s/move
**Speed:**
```Name                         Games     Depth       NPS           Nodes
-------------------------------------------------------------------------------------
Stockfish 110121         :      108     34        33265940   138700944
PR 1483 J104.1-30        :       54     18          179290     1943067
v0.26.3-cuda - Master    :       54     18          126253     1363539```
**Book:** Sufi Collection
**Tablebases:** Full 6-piece + TBS Adjudication
**Software:** Octagon GUI
**COMMENTS** PR1483 43% faster and plus 49 elo above Master

Folgende Änderungen:

Threads: 2, da nur 1 GPU
MinibatchSize:80, Anmerkungen: sollte genau für RTX 2070 und dem Netz (z.B. J94-100) ermittelt werden, liegt ca. zwischen 70-80
MoveOverhead: 60000
BackendOptions: nur gpu=0 angeben, da nur eine Karte zur Verfügung steht.
Ponder: true

Die Parameter werden bei der Engine-Installierung eingepflegt oder in der Lc0.config reingeschrieben.

Hier auch die Parameter für eine RTX 3080:

**Tune of search parameters**
**LC0 version:** v0.26.3
**LC0 options:** Network: J94-80, Threads=1, MinibatchSize=64, MaxPrefetch=32, MaxCollisionEvents=32, MaxOutOfOrderEvalsFactor=2.0, Backend=cuda-fp16, MoveOverheadMs=0, ScoreType=centipawn_2019, SmartPruningMinimumBatches=7, RootHasOwnCpuctParams=false, MovesLeftMaxEffect=0.2, MovesLeftThreshold=0.0, MovesLeftSlope=0.004, MovesLeftScaledFactor=1.0, MovesLeftQuadraticFactor=0.0, MovesLeftConstantFactor=0.0
**SF options:** SF-dev, Threads=15, Hash=128, Contempt=0, "Move Overhead"=0, SyzygyProbeDepth=10
**Tuning ranges:** CPuct: [1.0;4.0], FpuValue [0.0;1.0], PolicyTemperature [0.5;2.5], CPuctFactor [1.0;5.0], CPuctBase [5000.0;50000.0]
**Tuning configuration:** acq function: mes, 2020 iterations/10100 rounds/20200 games
**Hardware:** Ryzen 9 3950X (3.5GHz) + RTX 3080
**Time control:** 19.2s/game+0.08s/move (LC0), 8.4s/game+0.035s/move (SF)
**Speed:** ≈10 Knodes/move (LC0)
**Book:** unbalanced 3-move book
**Tablebases:** 6-man
**Adjudication:** 6-man TBs + -resign movecount=3 score=500, -draw movenumber=20 movecount=5 score=10
**Software:** chess-tuning-tools 0.7.0
**Comment:** Previous tunings at shorter TC were not successful in tests. So tuning directly at ≈10 Knodes/move instead, which took a lot of resources.
**Test result:** <https://discord.com/channels/425419482568196106/530486338236055583/786986476730581022>
**Optimum found:**
```                  tuned  default
CPuct             1.745   2.147
FpuValue          0.330   0.443
PolicyTemperature 1.359   1.607
CPuctFactor       3.894   2.815
CPuctBase         38739   18368
+ RootHasOwnCpuctParams=false for tuned values``````
Parameter          Lower bound  Upper bound
-------------------------------------------
CPuct                     1.01         2.88
FpuValue                  0.09         0.94
PolicyTemperature         0.58         1.81
CPuctFactor                1.2          4.7
CPuctBase              14099.0      49981.0```
Parent - - By Christian Koch Date 2021-01-24 17:53
Hallo Lothar,

vielen lieben Dank!

LG Chris
Parent - By Lothar Jung Date 2021-01-24 18:03
Hallo Chris,

möchtest Du meine Lc0.config haben.
Dazu brauche ich Deine EMail-Adresse.

Gruß

Lothar
Parent - By Lothar Jung Date 2021-01-25 10:03
Hier die Erläuterung von NNcacheSize:

nncache saves need to query NN for transpositions (increasing nps slightly).
Every nncache entry takes 350 bytes of RAM.
Every node in the tree takes 250 bytes of RAM.
You have to decide yourself whether you want to allow faster search (by increasing nncache) or longer search (by saving RAM by reducing nncache).

You can use the formula:
```
max_NN_cache_size = (total_RAM_in_GB)*2500000 - (Longest_move_time_in_minutes)*(nps)*43
```

Lothar
Parent - By Lothar Jung Date 2021-01-25 10:05
Hier der Link zu den Engine-Parametern:

https://lczero.org/play/flags/

Lothar
Parent - - By Lothar Jung Date 2021-01-25 10:30
Um den optimalen nncache-Wert zu ermitteln, wird folgender Befehl von der Konsole verwandt:

There is a new command, lc0.exe backendbench, to test the performance of your NN evaluation backend without any search.

Lothar
Parent - - By Reinhold Stibi Date 2021-01-25 21:38
Python, Lothar hat heute überzeugend mit Lc0 das heute Blitzturnier 19 Runden auf Schach.de als alleiniger Sieger bei sehr starker Besetzung
mit gleich 3 Siegen und 1 Niederlage gewonnen.
Lc0 hat großes Potential. Erst kürzlich hat Python mit Lc0 auch das Schnellschachturnier gewonnen.

Herzlichen Glückwunsch !
.
Lothar vielleicht kannst Du den Turnierverlauf noch näher erläutern.

Reinhold
Parent - By Lothar Jung Date 2021-01-26 09:59
Danke Reinhold,

das heutige Tunier konnte ich ohne Abbrüche abschließen.

Ich spielte mit dem Netz J94-100 auf 3 GPUs (3080,2080 und 2070S).
Das Tunier war mit 38 Teilnehmern gut und stark besetzt und ging über 19 Runden.
Ich hatte eine Verlustpartie gegen WeakCore4 Eman XxX, der mit einem i7 mit 4/8 Kernen/Threads spielte.

Hier die Partie:

[Event "Wertungspartie, 5 min"]
[Site "Maschinen A"]
[Date "2021.01.25"]
[Round "?"]
[White "Python, Lc0 v0.26.3"]
[Black "WeakCore4, Eman XxX"]
[Result "0-1"]
[ECO "D44"]
[WhiteElo "2698"]
[BlackElo "2678"]
[Annotator "0.40;0.62"]
[PlyCount "172"]
[EventDate "2021.01.25"]
[SourceTitle "playchess.com"]
[TimeControl "300"]

{Eman XxX (single): 34.2 plies; 7.655kN/s Intel(R) Core(TM) i7-4770 CPU @ 3.
40GHz 3400MHz, (4 cores, 8 threads), LRtest.ctg, 4096 MB} 1. d4 {[%eval 0,0]
[%emt 0:00:00]} d5 {[%eval 0,0] [%emt 0:00:00]} 2. c4 {[%eval 0,0] [%emt 0:00:
00]} c6 {[%eval 0,0] [%emt 0:00:00]} 3. Nf3 {[%eval 0,0] [%emt 0:00:00]} e6 {
[%eval 0,0] [%emt 0:00:00]} 4. Nc3 {[%eval 0,0] [%emt 0:00:00]} Nf6 {[%eval 0,
0] [%emt 0:00:00]} 5. Bg5 {[%eval 0,0] [%emt 0:00:00]} dxc4 {[%eval 0,0] [%emt
0:00:00]} 6. e4 {[%eval 0,0] [%emt 0:00:00]} b5 {[%eval 0,0] [%emt 0:00:00]} 7.
e5 {[%eval 0,0] [%emt 0:00:00]} h6 {[%eval 0,0] [%emt 0:00:00]} 8. Bh4 {
[%eval 0,0] [%emt 0:00:00]} g5 {[%eval 0,0] [%emt 0:00:00]} 9. Nxg5 {[%eval 40,
21] [%emt 0:00:18]} hxg5 {[%eval 0,0] [%emt 0:00:00]} 10. Bxg5 {[%eval 34,25]
[%emt 0:00:02]} Nbd7 {[%eval 0,0] [%emt 0:00:00]} 11. g3 {[%eval 35,23] [%emt
0:00:03]} Bb7 {[%eval 0,0] [%emt 0:00:00] (Th5)} 12. Bg2 {[%eval 40,24] [%emt
0:00:06]} Qb6 {[%eval 0,0] [%emt 0:00:00]} 13. exf6 {[%eval 36,26] [%emt 0:00:
02]} O-O-O {[%eval 0,0] [%emt 0:00:00]} 14. O-O {[%eval 32,28] [%emt 0:00:04]}
c5 {[%eval 0,0] [%emt 0:00:00]} 15. d5 {[%eval 32,30] [%emt 0:00:00]} b4 {
[%eval 0,0] [%emt 0:00:00]} 16. Na4 {[%eval 31,25] [%emt 0:00:05]} Qa6 {
[%eval 62,37] [%emt 0:00:31] (Db5)} 17. a3 {[%eval 47,27] [%emt 0:00:09]} Bxd5
{[%eval 58,34] [%emt 0:00:01]} 18. Bxd5 {[%eval 44,24] [%emt 0:00:03]} Ne5 {
[%eval 47,34] [%emt 0:00:09]} 19. axb4 {[%eval 37,25] [%emt 0:00:07] (Sxc5)}
Rxd5 {[%eval 42,32] [%emt 0:00:07]} 20. Qe2 {[%eval 36,24] [%emt 0:00:00]} cxb4
{[%eval 3,32] [%emt 0:00:06]} 21. Nc3 {[%eval 33,24] [%emt 0:00:00]} Qd6 {
[%eval 0,34] [%emt 0:00:05]} 22. Ne4 {[%eval 30,27] [%emt 0:00:15] (Sxd5)} Qc6
{[%eval 0,38] [%emt 0:00:06]} 23. Bf4 {[%eval 29,27] [%emt 0:00:00]} Kb7 {
[%eval 0,38] [%emt 0:00:06]} 24. Nc3 {[%eval 26,27] [%emt 0:00:11] (Lxe5)} bxc3
{[%eval -109,31] [%emt 0:00:07]} 25. Bxe5 {[%eval 24,25] [%emt 0:00:00]} Rd2 {
[%eval -107,34] [%emt 0:00:05] (cxb2)} 26. Qe1 {[%eval 32,19] [%emt 0:00:09]}
Bc5 {[%eval -126,35] [%emt 0:00:00] (Txb2)} 27. bxc3 {[%eval -2,25] [%emt 0:00:
08]} Rdd8 {[%eval -124,35] [%emt 0:00:02]} 28. Qb1+ {[%eval -13,18] [%emt 0:00:
00] (Ld4)} Ka8 {[%eval -202,33] [%emt 0:00:06] (Lb6)} 29. Rd1 {[%eval -112,27]
[%emt 0:00:04]} Rc8 {[%eval -201,37] [%emt 0:00:06]} 30. Re1 {[%eval -135,28]
[%emt 0:00:00]} Rxh2 {[%eval -201,35] [%emt 0:00:05]} 31. Qe4 {[%eval -144,27]
[%emt 0:00:00]} Qxe4 {[%eval -203,33] [%emt 0:00:05]} 32. Rxe4 {[%eval -151,26]
[%emt 0:00:02]} Rxf2 {[%eval -209,33] [%emt 0:00:03]} 33. Bd4 {[%eval -153,20]
[%emt 0:00:00]} Rxf6 {[%eval -212,33] [%emt 0:00:06]} 34. Kg2 {[%eval -159,22]
[%emt 0:00:10]} Rf5 {[%eval -212,33] [%emt 0:00:00]} 35. g4 {[%eval -161,21]
[%emt 0:00:00]} Rd5 {[%eval -198,33] [%emt 0:00:05]} 36. Bf6 {[%eval -164,21]
[%emt 0:00:29]} Rd2+ {[%eval -216,37] [%emt 0:00:00] (Lb6)} 37. Kg3 {[%eval
-157,18] [%emt 0:00:11] (Kh3)} Rd3+ {[%eval -247,33] [%emt 0:00:11]} 38. Kg2 {
[%eval -171,14] [%emt 0:00:00]} Bd6 {[%eval -235,35] [%emt 0:00:26]} 39. Ra2 {
[%eval -186,19] [%emt 0:00:00]} Rc6 {[%eval -244,30] [%emt 0:00:02]} 40. Bd4 {
[%eval -187,18] [%emt 0:00:00]} Bc5 {[%eval -249,27] [%emt 0:00:04]} 41. Bg7 {
[%eval -186,19] [%emt 0:00:07] (Lxc5)} Bb6 {[%eval -259,33] [%emt 0:00:11]} 42.
Ra4 {[%eval -192,20] [%emt 0:00:01]} Rd2+ {[%eval -264,34] [%emt 0:00:04] (a5)}
43. Kf1 {[%eval -199,24] [%emt 0:00:09]} Rf2+ {[%eval -252,33] [%emt 0:00:01]}
44. Ke1 {[%eval -239,24] [%emt 0:00:03]} Rg2 {[%eval -258,33] [%emt 0:00:01]}
45. Bf6 {[%eval -250,25] [%emt 0:00:02]} Rd6 {[%eval -265,41] [%emt 0:00:10]
(Lc5)} 46. Raxc4 {[%eval -164,20] [%emt 0:00:07]} Rdd2 {[%eval -296,42] [%emt
0:00:00] (a5)} 47. Bd4 {[%eval -156,28] [%emt 0:00:06]} Rc2 {[%eval -312,43]
[%emt 0:00:04]} 48. Kf1 {[%eval -176,32] [%emt 0:00:00]} Rh2 {[%eval -325,39]
[%emt 0:00:03]} 49. Bxb6 {[%eval -184,30] [%emt 0:00:01]} axb6 {[%eval -334,42]
[%emt 0:00:09]} 50. Kg1 {[%eval -210,34] [%emt 0:00:00]} Rhg2+ {[%eval -377,36]
[%emt 0:00:10]} 51. Kf1 {[%eval -225,28] [%emt 0:00:00]} Rcf2+ {[%eval -263,28]
[%emt 0:00:03]} 52. Ke1 {[%eval -236,1] [%emt 0:00:00]} Rh2 {[%eval -257,31]
[%emt 0:00:01]} 53. Rc8+ {[%eval -241,31] [%emt 0:00:00]} Kb7 {[%eval -275,29]
[%emt 0:00:00]} 54. Rh8 {[%eval -238,31] [%emt 0:00:00]} Rhg2 {[%eval -274,34]
[%emt 0:00:00]} 55. Rf8 {[%eval -242,27] [%emt 0:00:00]} Rh2 {[%eval -295,32]
[%emt 0:00:01] (Ka6)} 56. Rh8 {[%eval -228,24] [%emt 0:00:13]} Rhg2 {[%eval
-347,37] [%emt 0:00:00]} 57. Rf8 {[%eval -239,27] [%emt 0:00:00]} Ka6 {[%eval
-360,27] [%emt 0:00:00]} 58. Rb4 {[%eval -257,23] [%emt 0:00:04]} Rc2 {[%eval
-336,31] [%emt 0:00:01]} 59. Kf1 {[%eval -272,20] [%emt 0:00:00]} Rgd2 {
[%eval -382,30] [%emt 0:00:02] (Tgf2+)} 60. Re4 {[%eval -257,20] [%emt 0:00:10]
} Rf2+ {[%eval -413,30] [%emt 0:00:00]} 61. Kg1 {[%eval -274,20] [%emt 0:00:00]
} Kb5 {[%eval -415,28] [%emt 0:00:00]} 62. Rc8 {[%eval -324,20] [%emt 0:00:06]
(Td4)} Rg2+ {[%eval -537,26] [%emt 0:00:01] (Tfe2)} 63. Kf1 {[%eval -381,19]
[%emt 0:00:00] (Kh1)} Rcf2+ {[%eval -604,28] [%emt 0:00:02] (Th2)} 64. Ke1 {
[%eval -473,1] [%emt 0:00:00]} Rb2 {[%eval -637,27] [%emt 0:00:03]} 65. Kf1 {
[%eval -555,18] [%emt 0:00:00] (Te5+)} Rgf2+ {[%eval -692,27] [%emt 0:00:03]
(Th2)} 66. Kg1 {[%eval -593,16] [%emt 0:00:01]} Rfe2 {[%eval -693,31] [%emt 0:
00:00]} 67. Rf4 {[%eval -701,15] [%emt 0:00:01] (Txe2)} Rb1+ {[%eval -701,37]
[%emt 0:00:01]} 68. Rf1 {[%eval -883,1] [%emt 0:00:00]} Rxf1+ {[%eval -701,39]
[%emt 0:00:00]} 69. Kxf1 {[%eval -978,1] [%emt 0:00:00]} Re4 {[%eval -772,42]
[%emt 0:00:05]} 70. g5 {[%eval -1458,12] [%emt 0:00:02] (Tg8)} Re5 {[%eval
-780,28] [%emt 0:00:01]} 71. c4+ {[%eval -1698,10] [%emt 0:00:00] (Tc7)} Kb4 {
[%eval -827,30] [%emt 0:00:02]} 72. g6 {[%eval -1672,9] [%emt 0:00:00] (Tc6)}
fxg6 {[%eval -859,27] [%emt 0:00:01]} 73. Rc6 {[%eval -2157,7] [%emt 0:00:00]
(Tb8)} Ka5 {[%eval -904,25] [%emt 0:00:01]} 74. Rc8 {[%eval -2424,5] [%emt 0:
00:00] (Td6)} Rc5 {[%eval -932,26] [%emt 0:00:01]} 75. Ra8+ {[%eval -12676,4]
[%emt 0:00:00]} Kb4 {[%eval -937,28] [%emt 0:00:00]} 76. Ra4+ {[%eval -5656,2]
[%emt 0:00:00] (Ta6)} Kxa4 {[%eval -32743,43] [%emt 0:00:00]} 77. Ke2 {[%eval
-6989,7] [%emt 0:00:00]} Rf5 {[%eval -32747,47] [%emt 0:00:00] (Txc4)} 78. Ke3
{[%eval -4873,1] [%emt 0:00:00]} g5 {[%eval -32749,50] [%emt 0:00:00]} 79. c5 {
[%eval -7529,1] [%emt 0:00:00] (Ke2)} bxc5 {[%eval -32751,53] [%emt 0:00:00]}
80. Kd3 {[%eval -3391,1] [%emt 0:00:00] (Kd2)} g4 {[%eval -32753,48] [%emt 0:
00:00] (Kb4)} 81. Ke3 {[%eval -12328,1] [%emt 0:00:00] (Kd2)} g3 {[%eval
-32755,53] [%emt 0:00:00]} 82. Kd3 {[%eval -3276,1] [%emt 0:00:00] (Ke4)} g2 {
[%eval -32757,168] [%emt 0:00:00]} 83. Ke3 {[%eval -7638,1] [%emt 0:00:00]
(Ke4)} g1=Q+ {[%eval -32759,245] [%emt 0:00:00]} 84. Kd3 {[%eval -32759,1]
[%emt 0:00:00] (Ke2)} Qg2 {[%eval -32761,245] [%emt 0:00:00] (De1)} 85. Ke3 {
[%eval -32763,1] [%emt 0:00:00]} Rf3+ {[%eval -32763,245] [%emt 0:00:00]} 86.
Ke4 {[%eval -32765,1] [%emt 0:00:00]} Qe2# {[%eval -32765,245] [%emt 0:00:00]
(Lag: Av=0.13s, max=0.8s)} 0-1

Die Partie kippte im Mittelspiel nach dem 24. Zug.

Ich hoffe, dass nächste Woche von JHorthos ein neuen Netz erscheint, das die aktuelle positive Entwicklung der T60-Netze aufnimmt.
Anfang Februar dürfte dann auch die neue Engine Lc0 0.27 veröffentlicht werden, die erhebliche Verbesserungen mit sich bringen wird.

Ich bin zuversichtlich, dass die taktischen Löcher von Lc0 dann auch weniger werden.

Es wird ein gutes Jahre für Leela!

Lothar
Up Topic Hauptforen / CSS-Forum / Nur Mut zu Lc0

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill