Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Fat Fritz (in lc0)
1 2 Previous Next  
Parent - - By Stefan Pohl Date 2019-11-26 15:08
Wolfgang Battig schrieb:


Ob CCRL irgendwie drosselt weiß ich nicht, aber Stefan hat schon recht. RTX2080 gegen i7 aus der 6. Serie kann nicht ausgeglichen sein. Da ist die Grafikkarte klar im Vorteil.


Um eine Leela-Ratio von nicht mehr als 1.3 zu erreichen (wie bei mir) müsste Stockfish auf ca. 24.000.000 n/s kommen. Da braucht man schon mehr als einen Quadcore, sonst ist das nicht zu schaffen.
Parent - - By Guenter Stertenbrink Date 2019-11-26 15:53
einfach die Bedenkzeiten entsprechend anpassen
Parent - By Stefan Pohl Date 2019-11-26 16:33
Guenter Stertenbrink schrieb:

einfach die Bedenkzeiten entsprechend anpassen


Das geht in der CCRL kaum, da sie laut eingener Angabe mit diversen GUIs spielen und nicht alle es erlauben, daß eine Engine mehr Bedenkzeit als eine andere bekommt.
Aber man könnte sich ja, so wie ich es ja auch tue, den MSI Afterburner installieren und damit die Grafikkarte um bis zu 30% runtertakten. Das ist kein Problem. Läuft stabil und senkt die Hitzentwicklung.
Parent - - By dkappe Date 2019-11-26 14:41
Stefan Pohl schrieb:


Die Frage ist eben, wie eigentlich die Leela-Ratio in der CCRL ist? Ich denke auch, daß diese viel zu hoch ist. Denn eine non-mobile RTX-2080 gegen einen Quadcore (i7-6700K) ist heftig.
Auf dieser CPU dürfte Stockfish auf ca. 17.000.000 n/s kommen (ein schnellerer Intel i7 8700K @4.7Ghz ist bei ipman mit gut 18.000.000 n/s gelistet). Auf einer non-mobile RTX 2080 sollte Fat Fritz so auf c. 36000 n/s kommen. Daraus würde ich eine Leela-Ratio von 1.85 errechnen. Das ist sehr heftig viel. Bei mir sind es schon 1.3 (weniger bekomme ich nicht hin, da ich meine mobile RTX 2060 schon maximal (-30%) abgebremst habe).
Aber mit 1.85 ist es kein Wunder, daß Fat Fritz sich im Ranking knapp vor Stockfish schiebt. Und lc0 ist dort nur mit Net 49921 gelistet, welches sicher nicht das Stärkste ist.


Mann muss etwas vorsichtig mit dem Leela Ratio umgehen. Wo ich ursprünglich den ratio formuliert habe wahr das so das man GPU gegen CPU vergleichen konnte. Dazu benutzte man SF9 und ID11248. Wenn man jetzt SF10 und t40 oder t60 benutzt ändert sich der Ratio obwohl sich GPU und CPU nich verändert haben.
Parent - By Stefan Pohl Date 2019-11-26 15:03
dkappe schrieb:

Stefan Pohl schrieb:


Die Frage ist eben, wie eigentlich die Leela-Ratio in der CCRL ist? Ich denke auch, daß diese viel zu hoch ist. Denn eine non-mobile RTX-2080 gegen einen Quadcore (i7-6700K) ist heftig.
Auf dieser CPU dürfte Stockfish auf ca. 17.000.000 n/s kommen (ein schnellerer Intel i7 8700K @4.7Ghz ist bei ipman mit gut 18.000.000 n/s gelistet). Auf einer non-mobile RTX 2080 sollte Fat Fritz so auf c. 36000 n/s kommen. Daraus würde ich eine Leela-Ratio von 1.85 errechnen. Das ist sehr heftig viel. Bei mir sind es schon 1.3 (weniger bekomme ich nicht hin, da ich meine mobile RTX 2060 schon maximal (-30%) abgebremst habe).
Aber mit 1.85 ist es kein Wunder, daß Fat Fritz sich im Ranking knapp vor Stockfish schiebt. Und lc0 ist dort nur mit Net 49921 gelistet, welches sicher nicht das Stärkste ist.


Mann muss etwas vorsichtig mit dem Leela Ratio umgehen. Wo ich ursprünglich den ratio formuliert habe wahr das so das man GPU gegen CPU vergleichen konnte. Dazu benutzte man SF9 und ID11248. Wenn man jetzt SF10 und t40 oder t60 benutzt ändert sich der Ratio obwohl sich GPU und CPU nich verändert haben.


Die t40 sind etwas langsamer, das stimmt. Ich habe meine Leela-Ratio daher mit dem Netz 32930 errechnet.
Parent - By Guenter Stertenbrink Date 2019-11-26 14:56 Edited 2019-11-26 15:04
die testeten vorher auf einer "GTX1050" , da stimmte das(der?die?) LR einigermassen, es gab mal
eine Beschreibung ...
Die sind nun wohl kuerzlich umgestiegen auf "RTX2080",
ohne sonst irgendwas zu aendern.
Stoofvlees 11 wurde auf beiden Karten getestet und hat ca. 120 Elo mehr auf der RTX2080.
120 kommt auch ungefaehr hin fuer Lc0

http://www.computerchess.org.uk/ccrl/404/cgi/compare_engines.cgi?family=Leela%20Chess&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents

http://www.computerchess.org.uk/ccrl/404/cgi/compare_engines.cgi?family=Stoofvlees&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents

----------edit------------------
oops, 120 war fuer 980TI-->RTX2080 , und ~30 fuer 980TI--->GTX1050 , bleiben 90 fuer GTX1050-->RTX2080
Parent - - By Wolfgang Battig Date 2019-11-26 18:02
Stefan Pohl schrieb:


Die Frage ist eben, wie eigentlich die Leela-Ratio in der CCRL ist? Ich denke auch, daß diese viel zu hoch ist. Denn eine non-mobile RTX-2080 gegen einen Quadcore (i7-6700K) ist heftig.
Auf dieser CPU dürfte Stockfish auf ca. 17.000.000 n/s kommen (ein schnellerer Intel i7 8700K @4.7Ghz ist bei ipman mit gut 18.000.000 n/s gelistet).


Ich glaube die 17 Mio. Knoten stimmen nicht. Es müssten deutlich weniger sein! Was es nicht besser, sondern schlechter für Stockfish macht

Der 8700k ist ein Sechskerner, noch dazu von 3,7 auf 4,7GHZ aufgebohrt. Der 6700k hingegen hat nur vier Kerne, Standardtakt 4GHZ. Hyperthreading lasse ich mal außen vor und gehe davon aus dass CCRL nicht übertaktet.

Nur Kerne mal Gigahertz gerechnet liegt man bei ca. 28 zu 16, als ca. 76% Mehrleistung.
Ich weiss, dass das auf Schach bezogen eine Milchmädchenrechnung ist, denn diese 76% bedeuten ja nicht auch 76% mehr Knoten für Stockfish.
Aber selbst wenn es nur 50% mehr wären, liegt SF auf dem CCRL-i7 vielleicht bei ca. 12 Mio. Knoten. Das Leela-Ratio wäre also noch verheerender als jetzt schon

Aber selbst die ca. 12 Mio. Knoten erscheinen mir ziemlich hoch. Auf einem vergleichbaren i7-4790k @4,4GHZ meines Sohnes liegt Stockfish 10 bei ca. 9-10 Mio. Knoten. Ob die 6er-Reihe wirklich 20-30% schneller ist lasse ich mal offen. Wäre aber in einem vertretbaren Rahmen.

Zitat:

Ich teste jetzt mal lc0 0.22.0 mit dem 49921 Netz, welches ja als einziges in der CCRL getestet wurde. Mal sehen, wie stark das überhaupt ist.

Danke!
Parent - By Stefan Pohl Date 2019-11-27 10:27
Wolfgang Battig schrieb:

Stefan Pohl schrieb:


Die Frage ist eben, wie eigentlich die Leela-Ratio in der CCRL ist? Ich denke auch, daß diese viel zu hoch ist. Denn eine non-mobile RTX-2080 gegen einen Quadcore (i7-6700K) ist heftig.
Auf dieser CPU dürfte Stockfish auf ca. 17.000.000 n/s kommen (ein schnellerer Intel i7 8700K @4.7Ghz ist bei ipman mit gut 18.000.000 n/s gelistet).


Ich glaube die 17 Mio. Knoten stimmen nicht. Es müssten deutlich weniger sein! Was es nicht besser, sondern schlechter für Stockfish macht

Der 8700k ist ein Sechskerner, noch dazu von 3,7 auf 4,7GHZ aufgebohrt. Der 6700k hingegen hat nur vier Kerne, Standardtakt 4GHZ. Hyperthreading lasse ich mal außen vor und gehe davon aus dass CCRL nicht übertaktet.

Nur Kerne mal Gigahertz gerechnet liegt man bei ca. 28 zu 16, als ca. 76% Mehrleistung.
Ich weiss, dass das auf Schach bezogen eine Milchmädchenrechnung ist, denn diese 76% bedeuten ja nicht auch 76% mehr Knoten für Stockfish.
Aber selbst wenn es nur 50% mehr wären, liegt SF auf dem CCRL-i7 vielleicht bei ca. 12 Mio. Knoten. Das Leela-Ratio wäre also noch verheerender als jetzt schon



OK, da hast du Recht. Mit ca. 12 MN/s wäre die Leela-Ratio sogar ca. 2.6 (!) Dann wäre es kein Wunder, daß Fat Fritz (scheinbar) besser als Stockfish ist...
Parent - - By Stefan Pohl Date 2019-12-03 14:19
Wolfgang Battig schrieb:

Zitat:

Ich teste jetzt mal lc0 0.22.0 mit dem 49921 Netz, welches ja als einziges in der CCRL getestet wurde. Mal sehen, wie stark das überhaupt ist.

Danke!


Der Testrun ist durch. Net 49921 ist nicht schlecht. In meiner Komplettliste:

Code:

1 Lc0 0.22.0 T40B.4-160         : 3532   10   10  3000    67.9 %   3394   47.0 %
   2 Stockfish 190622 bmi2         : 3532    4    4 16500    62.7 %   3435   52.1 %
   3 Lc0 0.21.2 42741              : 3527    9    9  3000    67.5 %   3392   46.7 %
   4 Lc0 0.22.0 J20-460            : 3525   10   10  3000    67.1 %   3394   46.1 %
   5 Lc0 0.22.0 T40B.2-106         : 3523   10   10  3000    67.1 %   3392   45.7 %
   6 Lc0 0.21.3 42850              : 3520    9    9  3000    66.7 %   3392   46.0 %
   7 Lc0 0.21.2 42595              : 3517    9    9  3000    66.3 %   3392   47.0 %
   8 Lc0 0.22.0 49921              : 3515    9    9  3000    65.9 %   3394   47.7 %
   9 Lc0 0.21.2 T40.T8.610         : 3515    9    9  3000    66.1 %   3392   46.0 %
Parent - - By Reinhold Stibi Date 2019-12-03 15:16 Edited 2019-12-03 15:19
Die Testreihe zeigt doch dass der Unterschied mit - 17 Elo und z.T. noch weniger zu Stockfish äußerst gering ist.

Ein Turnier kann damit knapp zugunsten von Stockfish oder Lc0 ausgehen.

Von besser könnte man nur reden bei ca. 35 Elo plus, d.h. bei 10 Partien ein Gewinnpunkt mehr.

Für die richtige Leela Ratio mit höchstens 0,3 Unterschied also 1.3 oder 0,7 bräuchte man doch nur die gängigste
Hardware gegenüberstellen.

Nach meiner Erfahrung (durch Tests bestätigt ) wären das:

GTX 1050 Ti   zu  Ryzen 5  1 CPU POPCNt  mit ca. 1350 Kn/s in der Grundstellung

RTX 2070    zu   Xeon X5690  12 CPUs mit ca. 15.000 Kn/s

GTX 1060  zu Ryzen 5  2 CPUs
GTX 1070          "        3 CPUs
GTX 1080          "        4 CPUs

Bei den RTX Karten wäre der Ryzen 5  zu schwach

RTX 2080  und RTX 2080 Ti   zu  Intel oder auch AMD   mit 24 Kernen

Zwei RTX 1070  zu   Intel oder AMD mit 48  Kernen.

Die erreichbare Knotenzahl von Stockfish  in der Grundstellung müsste zugrunde gelegt werden.

Damit wäre eine Ausgeglichenheit der Hardware hergestellt.

Habe den Eindruck dass um Unterschiede von 0,1 Ratio gestritten wird was nach m.M. überhaupt nicht von Bedeutung ist.
Parent - - By Stefan Pohl Date 2019-12-03 15:50
Reinhold Stibi schrieb:


Habe den Eindruck dass um Unterschiede von 0,1 Ratio gestritten wird was nach m.M. überhaupt nicht von Bedeutung ist.


Was mich angeht, stimmt das nicht. Solange die LR halbwegs um die 1 herum liegt (0.7-1.3) ist das völlig OK. Auch 0.5 oder 1.5 könnte man sicher noch vertreten, insbesondere bei langen Bedenkzeiten.
Aber 3.0, wie in der CCRL, sind für mich indiskutabel.
Kann natürlich jeder sehen, wie er will. Aber so sehe ich das.
Parent - By Reinhold Stibi Date 2019-12-03 17:30
Dem kann man nur zustimmen.

Mit der GTX 1050 Ti kann man auch große Netzwerke testen. Man muss hier nur die Bedenkzeit verdreifachen.

Test  Lc0 v0.23.0-rc2  Sergio t40 384 1207 Net mit  GTX 1050 Ti   gegen  Stockfish 12.04.19 Nicolet mit Ryzen 5   1 CPU POPCNT
                                                                                                            in der Grundstellung ca. 1350 Kn/s
mit 4 Züge-Vorgabe von Stefan Pohl   1 Min.+ 5 Sek. pro Zug  mit wechselden Farben  Fritz 15 GUI

70  Partien   + 14  = 38  -18  = 47,1 %   = -20 Elo

das gleiche mit RTX 2070   und  Xeon X5690 mit 12 CPUs  und 1 Min. + 1 Sek. pro Zug
                                               in der Grundstellung  von Stockfish ca. 15000 Kn/s

212 Partien  +23   =  152   -37   = 46,7%   =  -23  Elo

Die Testergebnisse sind also mit der RTX 2070 und der GTX 1050 Ti  annähernd gleich.

Sogar taktische- und Endspielstellungen werden mit  dem großen Netz und der GTX 1050 Ti schnell gelöst.

Ich finde die GTX  1050 Ti prima.
Natürlich macht es noch mehr Spaß mit der RTX 2070 da diese ca. 6 x schneller ist, allerdings ist hier der
Lärmpegel höher, der von der CPU ausgeht.
Der Ryzen 5 ist kaum hörbar. Eine Wasserkühlung ist  dort nicht erforderlich und ein Überhitzungsproblem ist auch bei Volllast nicht gegeben.
Up Topic Hauptforen / CSS-Forum / Fat Fritz (in lc0)
1 2 Previous Next  

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill