Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


Antwort
 
Themen-Optionen Ansicht

  #421  
Alt 09.05.2018, 12:05
GS GS ist offline
Milton Bradley
 
Registriert seit: 16.09.2016
Ort: Stuttgart
Alter: 62
Land:
Beiträge: 41
Abgegebene Danke: 2
Erhielt 30 Danke für 16 Beiträge
Aktivitäten Langlebigkeit
0/20 8/20
Heute Beiträge
0/3 sssssss41
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

 Zitat von Hartmut Beitrag anzeigen
[...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.
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.
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu GS für den nützlichen Beitrag:
Hartmut (09.05.2018), Theo (09.05.2018)
  #422  
Alt 09.05.2018, 15:16
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 60
Land:
Beiträge: 2.173
Abgegebene Danke: 3.211
Erhielt 1.543 Danke für 897 Beiträge
Aktivitäten Langlebigkeit
3/20 14/20
Heute Beiträge
0/3 sssss2173
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

 Zitat von Theo Beitrag anzeigen
Im Lczero-Forum hat einer Partien auf einer Titan-GPU ausgetragen, und zwar gegen Houdini, Komodo und Stockfish. Mit ungefähr ausgeglichenem Ergebnis.

Meine Anfrage, Leela auch mal für den Raspberry zu kompilieren, wird von den Gearheads dort bisher nicht ernstgenommen.
Ich denke mal bisher geht es den Machern vor allem darum ihre Trainingspartien zu absolvieren. Inwieweit hier der Raspberry PI sinnvoll ist, weiss ich allerdings nicht. Ein Problem dürfte der vergleichsweise geringe Speicher sein. 1 GB ist recht schnell verbraucht. Ich merke es hier bei meiner CPU-Version sehr deutlich. Wenn ich ihn auf eine Stellung loslasse und auf Tiefe 29 kommen will (derzeit das Maximum, wenn man nicht die entsprechenden Codezeilen ändert und das Teil selbst kompiliert) dann braucht er ca. 4GB Speicher dafür. Da wird es für einen Raspberry mit 1 GB ziemlich eng. Möglicherweise ist das für die endgültige austrainierte Version dann mal eine Option. Im Moment bringt es den Machern wohl mehr Arbeit als Nutzen.

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
Mit Zitat antworten
  #423  
Alt 09.05.2018, 15:19
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 60
Land:
Beiträge: 2.173
Abgegebene Danke: 3.211
Erhielt 1.543 Danke für 897 Beiträge
Aktivitäten Langlebigkeit
3/20 14/20
Heute Beiträge
0/3 sssss2173
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

 Zitat von GS Beitrag anzeigen
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.
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?
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #424  
Alt 09.05.2018, 15:51
GS GS ist offline
Milton Bradley
 
Registriert seit: 16.09.2016
Ort: Stuttgart
Alter: 62
Land:
Beiträge: 41
Abgegebene Danke: 2
Erhielt 30 Danke für 16 Beiträge
Aktivitäten Langlebigkeit
0/20 8/20
Heute Beiträge
0/3 sssssss41
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

 Zitat von Hartmut Beitrag anzeigen
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?
Hallo Hartmut,

Beispiele:
Code:
Bison 9.11 x64              2584   34,5:15,5   2723
bedeutet, dass GPU-LCZero gegen Bison 9.11 x64 mit 34.5-15.5 gewonnen hat.
Dies entspricht einer Match-Performance von 2723.
Code:
Stockfish DD x64 1CPU       3105   11,5:38,5   2895
bedeutet, dass LCZero gegen Stockfish DD x64 mit 11.5-38.5 verloren hat.
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.
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu GS für den nützlichen Beitrag:
applechess (09.05.2018), Hartmut (09.05.2018), RetroComp (09.05.2018)
  #425  
Alt 09.05.2018, 21:37
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 60
Land:
Beiträge: 2.173
Abgegebene Danke: 3.211
Erhielt 1.543 Danke für 897 Beiträge
Aktivitäten Langlebigkeit
3/20 14/20
Heute Beiträge
0/3 sssss2173
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

 Zitat von GS Beitrag anzeigen
Hallo Hartmut,

Beispiele:
Code:
Bison 9.11 x64              2584   34,5:15,5   2723
bedeutet, dass GPU-LCZero gegen Bison 9.11 x64 mit 34.5-15.5 gewonnen hat.
Dies entspricht einer Match-Performance von 2723.
Code:
Stockfish DD x64 1CPU       3105   11,5:38,5   2895
bedeutet, dass LCZero gegen Stockfish DD x64 mit 11.5-38.5 verloren hat.
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.
Alles klar, dann habe ich das schon richtig interpretiert. Gegen Abrok und Ruffian habe ich ehrlich gesagt mit keinem anderen Ergebnis gerechnet, zumal Ruffian auf meinem bescheidenen AMD 4Kern auch von der CPU-Version bereits geschlagen wird (wenn auch nicht so hoch). Und auch gegen Stockfish ist das zumindest mal ein gutes Ergebnis, wenngleich Leela bei weitem noch nicht heranreicht, wie das Ergebnis auch zeigt. Gegen Deep Sjeng nahezu Gleichstand. Das entspricht etwa meiner persönlichen Einstellung. Auf jeden Fall ist Leela auf einem guten Weg. Die Ergebnisse sind um so beeindruckender da sie im Blitzmodus gespielt wurden, Leela aber gerade bei langen Bedenkzeiten deutlicher zulegt als andere Engines, die ich kenne. Das wird bestimmt noch interessant.

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
Mit Zitat antworten
  #426  
Alt 10.05.2018, 14:24
StPohl StPohl ist offline
TASC R30
 
Registriert seit: 30.03.2018
Land:
Beiträge: 422
Abgegebene Danke: 71
Erhielt 545 Danke für 245 Beiträge
Aktivitäten Langlebigkeit
2/20 6/20
Heute Beiträge
0/3 ssssss422
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)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu StPohl für den nützlichen Beitrag:
hyppyp (10.05.2018)
  #427  
Alt 10.05.2018, 14:48
Benutzerbild von hyppyp
hyppyp hyppyp ist offline
Chess-Master
 
Registriert seit: 07.04.2018
Beiträge: 21
Abgegebene Danke: 44
Erhielt 5 Danke für 5 Beiträge
Aktivitäten Langlebigkeit
0/20 6/20
Heute Beiträge
0/3 sssssss21
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

Hallo Stefan,

Da gibt es vieles zum downloaden bei Intel. Wo stecken die richtige dll's die ich brauche?

Download Intel® Performance Libraries Now
Download One, All Five, or Anywhere In-Between.

Gruss,
Henri
Mit Zitat antworten
  #428  
Alt 10.05.2018, 14:54
StPohl StPohl ist offline
TASC R30
 
Registriert seit: 30.03.2018
Land:
Beiträge: 422
Abgegebene Danke: 71
Erhielt 545 Danke für 245 Beiträge
Aktivitäten Langlebigkeit
2/20 6/20
Heute Beiträge
0/3 ssssss422
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

Na, eine der Downloads heißt Intel Math Kernel Library. Dieser halt. MKL eben
Mit Zitat antworten
  #429  
Alt 11.05.2018, 11:24
rollinghills rollinghills ist offline
Novag Super Expert C
 
Registriert seit: 25.02.2014
Beiträge: 138
Abgegebene Danke: 58
Erhielt 83 Danke für 36 Beiträge
Aktivitäten Langlebigkeit
0/20 11/20
Heute Beiträge
0/3 ssssss138
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

Aus den letzten 3.000.000 Partien hat Leela nix gelernt

Kann man das so sagen ?

Zur Elo Zahl
Mit Zitat antworten
  #430  
Alt 11.05.2018, 13:56
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 60
Land:
Beiträge: 2.173
Abgegebene Danke: 3.211
Erhielt 1.543 Danke für 897 Beiträge
Aktivitäten Langlebigkeit
3/20 14/20
Heute Beiträge
0/3 sssss2173
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
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©Schachcomputer.info