Einzelnen Beitrag anzeigen
  #24  
Alt 22.09.2020, 23:58
Beeco76 Beeco76 ist offline
Mephisto Montreux
 
Registriert seit: 23.03.2020
Beiträge: 254
Abgegebene Danke: 1.313
Erhielt 409 Danke für 179 Beiträge
Aktivitäten Langlebigkeit
0/20 4/20
Heute Beiträge
0/3 ssssss254
AW: Stockfish 12 in eigener Dimension

Hallo zusammen!

 Zitat von mclane Beitrag anzeigen
Natürlich kann man auch amd Grafi- Karten für lc0 nehmen. Muss man dann nur entsprechend anders konfigurieren.
Auf meinem PC hat übrigens lc0 j92-100 knapp
vor stockfish 12 gewonnen.
Hier wäre neben der Hardware (nach der Hartmut schon gefragt hat) auch das verwendete neuronale Netz interessant. Es gibt abgespeckte kleinere Versionen für Smartphones und Embedded-Geräte, die man nicht wirklich mit den Standard-Weight-Dateien vergleichen kann.

Update: Habe überlesen, dass das Netz j92-100 ist. Und das scheint eines der stärkeren Netze zu sein.

Zumindest unter Linux, von dem die Rede war, ist die Installation und Konfiguration für CUDA zurzeit wesentlich einfacher als für OpenCL. Für Ubuntu gibt es z.B. Pakete, in denen vieles vorbereitet ist.

Bei OpenCL muss man ein bisschen mehr basteln.

Die AMD-Grafikkarten haben hardwaremäßig keine schlechte Rechenperformance und wurden im Mininghype gerne verwendet.

Bei LC0 hängt vieles vom Backend ab und da sieht es so aus, dass die Performance unter CUDA besser ist.

Vergleicht man z.B. eine RX 580 von AMD mit einer GTX 1060 von Nvidia, sind beide ungefähr gleich schnell:
https://gpu.userbenchmark.com/Compar...6GB/3923vs3639

Vergleicht man jedoch die Performance in LC0, so fällt auf, dass das CUDA-Backend deutlich schneller ist:
https://www.phoronix.com/scan.php?pa...-Radeon-NVIDIA

CUDA und OpenCL wiederum performen beide deutlich besser als OpenBLAS, selbst wenn man eine sehr schnelle CPU nimmt.

Dass es am Backend liegt, kann man auch daran sehen, wenn man bei den NVidia-Karten auch einmal OpenCL probiert. Die Performance fällt auf derselben Karte im Vergleich zu CUDA auf unter 50%:
https://www.phoronix.com/scan.php?pa...DIA-Benchmarks

Man kann übrigens LC0 auch legal und kostenlos unter Google Colab auf einer NVidia Tesla K80 laufen lassen, allerdings bin ich mir nicht sicher, ob der Link zur Anleitung nicht unter Werbung fällt.

Viele Grüße
Markus

Geändert von Beeco76 (23.09.2020 um 00:11 Uhr) Grund: Habe Weight-Datei überlesen und daher eine unnötige Frage gestellt
Mit Zitat antworten