|
![]() |
|
Themen-Optionen | Ansicht |
|
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Übrigens habe ich (und ich hatte auch noch einige Nachfrage diesbzgl. über meine Website) es nicht geschafft, Leela mit einem der neuen, komplexeren Networks in Fritz 16 in der GPU-Version zum Laufen zu bringen. Falls noch jemand das Problem hat, man kann den inBetween-Adapter zwischenschalten. Eine Lösung, die für lczero v0.6 noch zwingend war. Das funktioniert in Fritz 16 aber auch klaglos mit v0.7 - und es werden dennoch korrekte Bewertungen, Hauptvarianten, Suchtiefen angezeigt. Ich habe mein step-by-step-manual auf meiner Website dahingehend überarbeitet. Ich kopiere es nochmal hier rein:
Since v0.7 no adapter is needed (inBetween, polyglot) for running leela in FritzGUI or ShredderGUI Just do this: 1) Create a Leela-folder somewhere on your PC in a folder, which is not write protected (normally C:\ProgramFiles\ChessBase\Engines is writeprotected!) - I created it in my documents-folder. 2) download the Windows GPU Leela files here: https://github.com/glinscott/leela-chess/releases 3) Unzip all files in your leela-folder 4) Download the Network-file here (but NOT the first on top of the list (the newest)): http://162.217.248.187/networks 5) unpack the network-file, you get a folder. In it a file. Rename it to weights.txt 6) Copy the weights.txt file in your leela-folder 7) start the lczero.exe -file one time with mouse-double-click. That creates a file called "leelaz_opencl_tuning", which is needed! (If you want to run Leela faster, create a small .bat file with one line in it "lczero.exe -w weights.txt --full-tuner" and start that .bat file with double-click. Then you have to wait around 20-30 minutes, while Leela tries around 5000 GPU-configurations in order to find the fastest.) 8) Start FritzGUI or ShredderGUI and create UCI-engine with lczero.exe. It is recommended, to set the number of Threads to the number of CPUs of your system, that makes Leela a little bit faster, although she uses the GPU for main calculations. (Thread is 2 by default) If 8) does not work (in Fritz 16 some people reported problems), use the inBetween-adapter solution: Download inBetween (I used V1.3) here: https://www.chess.com/blog/AldoE/the...d-gunnar-malin (scroll down) Extract the files ‘InBetween.exe’ and ‘InBetween.ini’ to your Leela-folder. Edit ‘InBetween.ini’ and provide the following option in the [InBetween] section: CommandLine := lczero.exe -w weights.txt --uci --noponder don’t forget to remove the ";" at the beginning of the Commandline to activate the command !!!!! Then use the file inBetween.exe as engine-file in the FritzGUI engine-creation process, NOT lczero.exe |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Hallo Kurt,
Nein, das sollte nicht bremsend wirken. Der Adapter leitet ja nur die GUI-Daten weiter (Brettstellung, Zeitreserve etc.) und gibt die Ausgabedaten der Engine zurück an die GUI. Lediglich das Losrechnen nach der Zugeingabe könnte minimal verzögert sein. Aber das sollte - außer vielleicht im Bullet - keinen nennenswerten Effekt haben. Zudem ist die Benutzung des Adapters ja alternativlos, wenn die Engine ohne ihn nicht läuft. Und falls die Engine ohne Adapter laufen sollte, läßt man den Adapter natürlich weg. Stefan |
Folgender Benutzer sagt Danke zu StPohl für den nützlichen Beitrag: | ||
applechess (01.05.2018) |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Ich traue mich ja kaum noch immer Eure Expertenhilfe anzurufen, aber einmal tue ich es noch Die Datei: leelaz_opencl_tuning wird bei mir nach doppelklick auf die lczero.exe nicht erzeugt (die Dateien befinden sich im Leela Ordner in einem Dokumenten Verzeichnis). Es ist mir nun nicht mehr möglich, die aktuellen Versionen in die Fritz GUI einzubinden.
Habt Ihr einen Tipp? Danke!!! |
|
||||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Ich traue mich ja kaum noch immer Eure Expertenhilfe anzurufen, aber einmal tue ich es noch Die Datei: leelaz_opencl_tuning wird bei mir nach doppelklick auf die lczero.exe nicht erzeugt (die Dateien befinden sich im Leela Ordner in einem Dokumenten Verzeichnis). Es ist mir nun nicht mehr möglich, die aktuellen Versionen in die Fritz GUI einzubinden.
Habt Ihr einen Tipp? Danke!!! Gruss Kurt |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Ich traue mich ja kaum noch immer Eure Expertenhilfe anzurufen, aber einmal tue ich es noch Die Datei: leelaz_opencl_tuning wird bei mir nach doppelklick auf die lczero.exe nicht erzeugt (die Dateien befinden sich im Leela Ordner in einem Dokumenten Verzeichnis). Es ist mir nun nicht mehr möglich, die aktuellen Versionen in die Fritz GUI einzubinden.
Habt Ihr einen Tipp? Danke!!! 1. Wenn die Datei schon da ist, wird er kein tuning mehr machen. Will man das trotzdem, dann muss die vorhandene Datei erst gelöscht werden. 2. Wenn die Datei noch nicht da ist, Starte mal die client.exe. Danach sollte er die Datei erstellen, wenn sie noch nicht da ist. Diese Datei kannst Du dann auch in der Version, die Du in Fritz einbinden willst benutzen. Wenn Du ein noch besseres Tuning willst starte die client.exe aus der Eingabeaufforderung heraus mit der option -- full-tuner. Das kann aber im Extremfall auch mal ein halbes Stündchen dauern. Auf jeden Fall wird er dann die Datein erstellen, falls sie noch nicht da ist.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 Geändert von Hartmut (01.05.2018 um 22:31 Uhr) |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
1) der Leela-Ordner ist schreibgeschützt oder in einem schreibgeschützten, übergeordneten Ordner abgelegt. 2) der Leela-Ordner enthält keine entpackte Network-Datei mit dem Namen weights.txt 3) die lczero.exe ist die CPU-Version, nicht die GPU-Version 4) es fehlen ein oder mehrere .dll-Dateien, die im download der GPU-Leela dabei sind 5) die Grafikkarte des PCs ist mit Leela nicht kompatibel oder mit falschen Treibern konfiguriert (OpenCL 1.2 wird benötigt) Stefan |
![]() |
|
|
![]() |
||||
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 |