|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
[...snip...]
Auf jeden Fall finde ich es klasse, dass ihr auch die GPU nun aufnehmen wollt. Da kommen bestimmt noch einige bemerkenswerte Matches heraus, wenn ich mir die Spielweise von Leela so ansehe. Auch wenn das Spiel bei weitem noch nicht perfekt ist, aber im Gegensatz zum TCEC-Turnier macht es mir richtig Spaß da zuzusehen. Einfach weil die Spielweise so komplett anders ist. die ersten ernsthaften Testserien laufen bereits, siehe: http://cegt.forumieren.com/t979-test...-7-gpu-version Wolfgang hat einen PC mit einer GTX-1060 6GB aufgetrieben. Es sind aber erst wenige Partien gespielt. h.a.n.d. |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Allerdings, der Source-Code ist ja veröffentlicht. Man kann also versuchen selbst mit einem Compiler dranzugehen. Werde ich irgendwann auch mal machen, wenn ich eine flottere Grafikkarte habe um die Tiefe 29-Grenze mal zu überwinden.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Hallo Hartmut,
die ersten ernsthaften Testserien laufen bereits, siehe: http://cegt.forumieren.com/t979-test...-7-gpu-version Wolfgang hat einen PC mit einer GTX-1060 6GB aufgetrieben. Es sind aber erst wenige Partien gespielt. h.a.n.d.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Sieht interessant aus. Wenngleich einige Ergebnisse doch teilweise sehr überraschend sind /zumindest, wenn ich sie richtig interpretiere=. Wie sind die Ergebnisse zu lesen? Links Leela, rechts die entsprechende Gegnerengine oder umgekehrt. War mir nicht so ganz klar. Kann man die Partien irgendwo runterladen?
Beispiele: Code:
Bison 9.11 x64 2584 34,5:15,5 2723 Dies entspricht einer Match-Performance von 2723. Code:
Stockfish DD x64 1CPU 3105 11,5:38,5 2895 Dies entspricht einer Match-Performance von 2895. Alle gelisteten Matches sind immer aus der Sicht der gerade zu testeten Engine zu verstehen, hier also GPU-LCZero (steht einmal ganz oben) Die Spiele kann man nach dem nächsten Update, ich weiss noch nicht wann ich das online stellen werde, allesamt herunterladen und zwar immer hier: http://www.cegt.net/downloads/40_4/downloads.htm h.a.n.d. |
Folgende 3 Benutzer sagen Danke zu GS für den nützlichen Beitrag: | ||
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Hallo Hartmut,
Beispiele: Code:
Bison 9.11 x64 2584 34,5:15,5 2723 Dies entspricht einer Match-Performance von 2723. Code:
Stockfish DD x64 1CPU 3105 11,5:38,5 2895 Dies entspricht einer Match-Performance von 2895. Alle gelisteten Matches sind immer aus der Sicht der gerade zu testeten Engine zu verstehen, hier also GPU-LCZero (steht einmal ganz oben) Die Spiele kann man nach dem nächsten Update, ich weiss noch nicht wann ich das online stellen werde, allesamt herunterladen und zwar immer hier: http://www.cegt.net/downloads/40_4/downloads.htm h.a.n.d. Das einzige was man bei Euren Tests schade finden kann ist die Tatsache dass die Eröffnungsbücher vorgegeben sind. (auch wenn es sich vielleicht nur um Bücher handelt in denen nur die ersten 2-3 Züge vorgegeben sind). Leela ist ja ein lernendes System, lernt also quasi inkl. Eröffnungsbehandlung von der Pike auf. Sinn der Übung ist es ja, dass sie ohne menschlichen Einfluß lernt (weswegen ja auch keine Eröffnungsbücher für das Training verwendet werden). Dem kann man natürlich in solchen Tests nicht gerecht werden, da sich sonst bei der Menge der Partien (Es waren soweit ich das gesehen habe, immer 50 Pro Wettkampf) Wiederholungen kaum vermeiden lassen. Insofern wird die "wahre" Stärke immer ein Näherungswert bleiben, da sie vielleicht auch mal in Eröffnungen gezwungen wird, die sie normal niemals spielen würde. Aber gut, man kann nicht alles haben. Und bei Wettkämpfen über 50 Partien geht es wohl auch nicht anders. Gerade auch vor diesem Hintergrund umso mehr ein sehr gutes Ergebnis für Leela. Ich gehe mal davon aus, dass sie in eurem "New Engines"-Turnier auch auftauchen wird. http://cegt.forumieren.com/t214-new-engine-to-test Da bin ich auf die Gesamtperformance jetzt schon gespannt. Bisher war es ja eine "ausgesuchte" Gegnerschaft Allerdings durchaus eine gut ausgesuchte, die vom Niveau her durchaus einen guten Querschnitt darstellt.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Man kann jetzt für moderne IntelCPUs eine MKL-Version (MKL=Math Kernel Library) der CPU-Leela herunterladen:
lczero_v0.9_avx2_mkl.zip is the Intel MKL release. Use this is you do not have a GPU and have a modern Intel processor (Haswell or later -- it will just crash if it's not new enough). You must download the dlls from Intel: https://software.intel.com/en-us/mkl Hab das ausprobiert (und mir natürlich die intel-dlls heruntergeladen) und diese CPU-Version läuft wirklich deutlich schneller als die normale CPU-Version. Auf meiner CPU (i7-6700HQ 2.6GHz Notebook (Skylake CPU)) sind die Knotenzahlen in der Grundstellung ca. 60-65% höher dank der MKL. Nicht schlecht. Aber immer noch deutlich langsamer als die GPU-Version, die auf meiner Nvidia Gforce GTX 950M Grafikkarte läuft. Aber wer keine oder eine ganz schlechte Grafikkarte hat, der ist mit der MKL-Leela sicher besser bedient, als mit der extrem langsamen normalen CPU-Version. Vielleicht auch für Ranglistentests interessant. Aber mit AMD-CPUs läuft das Teil natürlich nicht. Anmerkung: Wer sich das ganze MKL-Zeugs von Intel heruntergeladen hat, findet die .dll-Dateien hier: C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2. 185\windows\redist\intel64_win\mkl Dort einfach alle .dll-Files herauskopieren in den eigenen Leela-MKL-Ordner. Stefan Geändert von StPohl (10.05.2018 um 14:42 Uhr) |
Folgender Benutzer sagt Danke zu StPohl für den nützlichen Beitrag: | ||
hyppyp (10.05.2018) |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Na, eine der Downloads heißt Intel Math Kernel Library. Dieser halt. MKL eben
|
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
|
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Das kann man so sagen, ist aber auch nicht unerwartet, dass es eine Phase der Stagnation gibt.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|
Ähnliche Themen | ||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
Frage: Freie Engine (Uci) für PC - Spielstil | Ecki | Die ganze Welt der Schachcomputer / World of chess computers | 4 | 05.04.2015 16:03 |
News: Revelation als UCI engine: PCSengine software | krval | Die ganze Welt der Schachcomputer / World of chess computers | 1 | 13.08.2013 16:06 |
News: MephBoard - Winboard Engine für Mephisto PC-Modul | krval | Technische Fragen und Probleme / Tuning | 8 | 11.01.2012 21:30 |
Mephisto PC-Modul als UCI Engine | FluidDynamics | Die ganze Welt der Schachcomputer / World of chess computers | 0 | 14.02.2008 08:53 |
Fruit als Engine? | Robert | Die ganze Welt der Schachcomputer / World of chess computers | 3 | 04.08.2005 08:26 |