Lothar Jung schrieb:
Danke Stefan, auch von mir!
Sehr schönes Ergebnis gegen Houndini 1.5a (IPO- Ratinglist 3029 ELo) fast ausgeglichen (48%) mit CUDA 9.2.
Ich bin sehr gespannt auf Deinen weiteren größeren Test.
Viele Grüße
Lothar Jung
Und das mit 1s/Zug. Was Leela eigentlich viel zu schnell ist...
Aber ich habe ähnliches zu berichten. Erschütternderweise sind auch die neuen 5 Gegner mit 2832 Eloschnitt, die ich seit gestern spielen lasse, schon etwas zu schwach für Leela Cuda. Langsam hab ich echt die Faxen dicke...Also starte ich nun noch mal neu. Diesmal nehme ich gleich 10 Engines, die insgesamt einen CEGT-Eloschnitt von genau 3000 haben...Dazu mehr auf meiner Website.
3000 CEGT-Elo sind nun wirklich sehr hoch gegriffen für eine Leela Cuda, die bei mir ja auf einer relativ langsamen Mobil-Grafikkarte läuft (Nvidia Cuda Gforce GTX 950M). Ich denke, das wird momentan auch noch nicht gut für Leela ausgehen. Aber ich habe echt keine Lust, alle 1-2 Tage mein Testturnier neu aufzusetzen, weil die Gegner wieder zu schwach sind. Jetzt sollte ich etwas Zeit haben. Sollte Leela Cuda auf meiner Grafikkarte wirklich mal die 3000 CEGT-Elo performance knacken, also 50% oder mehr in diesem Turnier scoren, wäre das ein Meilenstein.
Bei dieser Gelegenheit steige ich nun auch gleich auf die CUDA-Version 9.2 um (bisher 9.0) Dazu habe ich auch ein aktualisiertes step-by-step manual geschrieben. Wichtig ist: Man muß (wahrscheinlich) zunächst mal seinen NVIDIA-Grafiktreiber auf seinem PC aktualisieren. Ich mußte es jedenfalls, vorher lief Leela Cuda 9.2 bei mir nicht...(da kam ich erst mal ins Grübeln...).
Hier also das neue manual:
How to run Leela CUDA (should be around 4x faster, than Leela GPU(!)) in Fritz/Shredder GUI:
Important: Leela CUDA needs 3 .dll-files from the NVIDIA-developer-website, otherwise it can not run!
And - of course - you need a NVIDIA CUDA GPU in your PC...
1) Update your Nvidia driver for your GPU to the latest version here:
http://www.nvidia.de/Download/index.aspx.After that: reboot your PC.
2) Get LC0.exe for the cuDNN version from:
https://crem.xyz/lc0/ and unpack it and put it in your Leela CUDA folder.
3) Install CUDA v9.2 from
https://developer.nvidia.com/cuda-92-download-archive (you need an account) and get
cublas64_92.dll and cudart64_92.dll from the bin directory of CUDA v9.2 and copy it to your Leela CUDA-folder.
(Alternatively if you don't want to install CUDA, you can just unpack the installer and search in the unpacked
folder and files for the .dlls with <Strg>+F in the Windows-Explorer, that was, what I did). Put the 2 files in
your Leela CUDA-folder.
4) Get cuDNN for CUDA 9.2 from
https://developer.nvidia.com/rdp/cudnn-download (you also need an account for this)
and get cudnn64_7.dll from the bin directory of the zip and extract it and put it in your Leela CUDA-folder.
5) Download the latest network from
http://lczero.org/networks and unpack it (Leela CUDA will autodetect it in
any form either as weights.txt or however it is named) and put it in your Leela CUDA-folder.
6) Create the UCI-Engine in Fritz/Shredder.
Done.
7) I strongly recommend to change the UCI-settings of Leela CUDA to this:
Scale thinking time = 2.500000
FPU reduction = -0.068300
Cpuct MCTS = 3.168000
Why these values? Because FPU reduction and Cpuct were optimized with the CLOP-tool to these values.
And raising Scale thinking time to 2.5 makes Leela moving slower, which means a better use of the game-time.
In my testing, Leela plays definitly stronger with this settings.