Frank Rahde (Mod.) schrieb:
Ich habe noch keinerlei Wissen über diese neuen Neural Network Schachengines (z. B. Fat Fritz. Leela):
Warum brauche ich für sie bestimmte RTX-Grafikkarten?
Was muss generell wie wo installiert werden?
Laufen sie auch mit normalen Grafikkarten und wenn ja, um wieviel schlechter?
Muss ich sie ständig trainieren oder sind sie wissenstechnisch fertiggestellt?
Ich lese so viel von Leela-"Netzen" mit bestimmten Nummern - was ist damit gemeint?
Gibt es Links zu verständlich geschriebenen Erklärungsseiten?!
Genügt eine freie Engine wie Stockfish nicht?
Fragen über Fragen. Klar, ich könnte selbst recherchieren, aber das ist anstrengend. Ich würde mich über allgemein verständliche Antworten, auch sprechende Images, freuen.
Mit Dank im Voraus
Frank
Das ist doch wohl echt nicht euer Ernst, oder? Seit mehr als einem Jahr geht es in allen Computerschach-Foren um lc0 und NeuralNetze und jetzt wollt ihr hier eine Zusammenfassug??? Viele Leute (auch meine Wenigkeit) haben vieles dazu geschrieben. Da fange ich jetzt sicher nicht wieder beim Nullpunkt an. Ich helfe sonst wo ich kann. Aber auf einen Zug aufspringen wollen, der seit anderthalb Jahren in voller Fahrt Richtung Elospitze rauscht? Das ist nun echt ein bißchen viel verlangt.
Lediglich zur Hardware kann ich sagen: Ja, man braucht eine RTX-Karte. Wirklich schnell ist nur die CUDA-Version von lc0. Dazu braucht man eine NVIDIA GTX oder RTX Karte. Und die RTX-Karten erlauben den Betrieb von lc0 im fp-16 Modus (16bit Fließkomma), was lc0 ca. 3x schneller macht, als auf einer GTX-Karte , wo nur fp-32 Betrieb möglich ist.
CUDA ist ca. 5-7x schneller als der Betrieb auf einer Grafikkarte von AMD (OpenCL-Modus). Circa. Und 7-10x schneller als der CPU-Modus (Blas-Modus). Und, wie schon erwähnt, fp-16 ist noch mal gut 3x schneller. Wir reden also über ca. 30x mehr Geschwindigkeit auf einer RTX-Karte, als auf einer CPU...und das sind Welten.
Und Fat Fritz ist praktisch 1:1 lc0, nur das NeuralNetz ist anders, daher gilt alles dies auch für Fat Fritz.