Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Zwei Fragen zu Leelafish
- - By Eduard Nemeth Date 2019-07-13 09:45 Edited 2019-07-13 09:49
1. Weiss jemand wie man den SlowMover bei Leela (und Leelafish) verändern muss damit Leela langsamer bzw. schneller spielt? Gibt es Richtwerte?
2. Soweit ich mich erinnere, kann bei Leelafish die AuxEngine Endspieldatenbanken nutzen. Nur habe ich vergessen wo das einzustellen ist?
Muss das in den Engine Optionen von leelafish geschehen oder in den Optionen der AuxEngine?
Parent - - By Eduard Nemeth Date 2019-07-13 23:32
Habe jetzt auf InfinityChess mit Leelafish alles Mögliche getestet. Leelafish lief dabei nur auf CPU mit 3 Threads (1,5 Kernen) und die AuxEngine mit einem Thread (0,5 Kerne).

Fazit Zeiteinteilung: Bei 5m+1s stets Verlust auf Zeit nach ca. 60 Zügen! TimeOverhead brachte garnix auch nicht bei einem Wert von 5000. Stellte ich den SlowMover auf "0", dann zog Leela immer in Tiefe 1 was Unsinn ist. Die Werte grösser als 1 waren auch schlechter weil Leelafish dann zu langsam zog. 5+1 kann mann auf Infinity also vergessen!

Bei 10+10 war es deutlich besser, aber auch hier wurde es nach 60 Zügen kritisch mit der Zeit wenn der Gegner zum Schluss schnell ponderte. Eine Abhilfe gab es hier als ich "ImmediateTimeUse" auf den Wert "0" setze! Da zog Leelafish bei Ponderzügen auch schnell. Der Nachteil war jedoch dass nach 40 Zügen Leelafish oft noch ca. 9 Minuten auf der Uhr hatte. Bei 12m+1s war es leider auch wieder kritisch mit der Zeit nach 60 Zügen. Die Turnierstufe von InfinityChess 12m+2s konnte ich noch nicht testen weil sich hierfür leider kein Gegner fand. Richtig gut war für Leelafish dann die Stufe 30m+10s!! Hier passte alles, und die Voreinstellung ist top.

Die Netze: genutzt hatte ich das neuste 128x10, das aktuelle 256x20 und ein distilled 112x9. Das 128x10 taugte nix. Als das beste erwies sich jedoch das 256x10! Bei Stufe 10+10 sehe ich das distilled leicht vorne, aber ab Stufe 30m+10s zeigt sich auch auf meiner (schon krass langsamen Hardware) das grosse Netz (42738) als das beste! Ich habe einige schöne Partien gespielt und es überraschte mich sogar, wie gut Leelafish dagegen gehalten hat gegen Stockfishe mit ca. 13.000 kn/s. Diese Hardware Angabe konnte ich im Chat sehen. Zu meiner Hardware gab es die Info von etwa 250 nps! Muss lachen! Ich werde einige Partien posten wenn ich wieder am PC bin. Seltsamer Weise kam das kleinere 128x10 Netz und auch das distilled 112x9 auch nicht auf mehr nps, und auch nicht auf mehr Suchtiefe.
Parent - - By Eduard Nemeth Date 2019-07-14 00:58 Edited 2019-07-14 01:16 Upvotes 1
Die Testumgebung auf dem Schachserver is eine ganz andere als im Testlabor. Die meisten haben schnelle Maschinen mit 8 bis 32 Kernen,
und die Spitzenklasse spielt derzeit mit 56 Kernen. Und es werden sehr grosse Bücher mit bis zu 50 Zügen Tiefe genutzt.
Auch mit Leelafish spielte ich vorher gegen einen, der noch im Buch gewesen war als meine Engine bereits Remis anbot.

Dennoch entliess ich in der folgenden Partie Leelafish schon nach 3 Zügen aus dem Buch. Leelafish spielte mit folgenden Settings:
(entnommen aus dem ChessBase Ordner, aber die Infinity Param-Datei hat den selben Inhalt)

[OPTIONS]
Threads=3
Maxprefetch=4
AuxEngineFile=C:\Program Files (x86)\ChessBase\Engines\lc0-v0.21.0-fish-v0.8-windows-blas\Stockfish.exe
AuxEngineOptions=Hash=64;Threads=1;
AuxEngineBoost=38.000000
AuxEngineThreshold=10
AuxEngineDepth=14
(Rest Voreinstellung)

Zusätzlich hatte ich noch die Endspieldatenbanken Syzygy (6 Steiner) in den Settings aktiviert.

Leelafish spielt mit dem NN 42738 auf CPU Core Duo 2x2,4 GHz und ca. 250 nps, Stockfish 10 mit ca. 13.000 kn/s

PGN:

Event:
Ort:
Datum:

Weiss:
Schwarz:

Ergebnis
Board


juggernaut - Solista 1/2-1/2, Rapid 30' + 10'', Rated 2019


Mit dem Zugriff auf die 6-Steiner Syzygy zeigte Leelafish hier eine Bewertung von 0.00 an.
Auch in der Eröffnung (fast ohne Buch) spielte Leelafish sehr gut.

Die nächste Partie ging leider an den Gegner. Leelafish war bis Zug 21 im Buch.
Es entstand jedoch ein hochkompliziertes Mittelspiel wo auf meiner schwachen Hardware
Leelafish knapp überfordert war. Dennoch eine tolle Partie insgesamt!

[Event "Rapid 30' + 10'', Rated"]
[Site "InfinityChess"]
[Date "2019.07.13"]
[Round "?"]
[White "Solista, Leelafish NN-42738"]
[Black "juggernaut, Stockfish 10"]
[Result "0-1"]
[ECO "B90"]
[WhiteElo "2302"]
[BlackElo "2299"]
[PlyCount "110"]
[EventDate "2019.??.??"]
[EventType "rapid"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nb3 Be6 8. f3
h5 9. Qd2 Nbd7 10. Nd5 Bxd5 11. exd5 g6 12. Be2 Bg7 13. O-O b6 14. c4 O-O 15.
Rae1 Re8 16. Bf2 Qc7 17. Bd3 Kh7 18. a4 Bh6 19. Qd1 Bg5 20. Nd2 Nc5 21. Bc2
Ncd7 22. b3 Kg7 23. Ne4 Nxe4 24. fxe4 Rec8 25. Bd3 Nc5 26. h4 Bh6 27. g3 Qd7
28. Kg2 Rab8 29. Bc2 b5 30. b4 Nxa4 31. c5 dxc5 32. Bxa4 cxb4 33. Bc2 Rc3 34.
Re2 Qg4 35. Bd3 a5 36. Be1 Rc1 37. Qb3 Bf4 38. Rf3 g5 39. Qb2 Rbc8 40. Bxb5 Kh7
41. d6 gxh4 42. Qb3 Kg8 43. d7 Rd8 44. Bf2 a4 45. Bxa4 Rc3 46. Rxc3 bxc3 47.
Qd1 hxg3 48. Bb6 c2 49. Qxc2 h4 50. Kg1 Qf3 51. Bxd8 h3 52. Bb6 h2+ 53. Rxh2
gxh2+ 54. Qxh2 Bxh2+ 55. Kxh2 Qh5+ 0-1

Solista - juggernaut 0-1, Rapid 30' + 10'', Rated 2019


Analysis by Stockfish 120719 64 POPCNT:

44.Tee3 Ta1 45.Db2 Lxe3 46.Txe3 Ta3 47.Txa3 Dxe4+ 48.Tf3 h3+ 49.Kf2 h2
  = (0.00)  Tiefe: 34/35   00:00:33  93459kN, tb=37396

Hier wirkte sich doch die Überlegene Hardware des Gegners aus. Denn nachdem Leelafish
hier 44. Bf2? zog, stieg sprunghaft die Bewertung von Stockfish 10 auf -2.
Parent - - By Tom Paul Date 2019-07-14 01:15
Man braucht halt den richtigen LC0 und die beste Hardware .

1.Ree3 Ra1 2.Qb2 h3+ 3.Kh2 Rxe1 4.Rxe1 Qxf3 5.gxf4 Qxf4+ 6.Kh1 Qf3+ 7.Kh2 Qf4+ 8.Kg1 Qg4+ 9.Kh1 Qf3+ 10.Kh2 Qf4+
Die Stellung ist ausgeglichen: = (0.08)  Tiefe: 17/46   00:00:08  241kN, tb=46
Parent - By Eduard Nemeth Date 2019-07-14 06:20 Upvotes 1
Klasse! Deine Leela hat ja da einen Porsche und einen Ferrari dazu! Ich muss mich leider mit einer Ente begnügen.
Und ich versuche ja deshalb den Motor ein wenig zu frisieren. Und es ist gut wenn man mit verschiedenen Settings
Testpartien macht. Eine neuere version des Leelafish wäre auch gut, da bei Leela die Bewertungsfunktion bekanntlich
geendert wurde.
Up Topic Hauptforen / CSS-Forum / Zwei Fragen zu Leelafish

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill