Benno Hartwig schrieb:
Asche auf mein Haupt, aber ich weiß nicht, wie diese StockfishNNUE-Engine zu installieren ist.
Einfach so in Arena eingebunden erhalte ich durchgängig 0,00 als Bewertung.
Dieses Syndrom kenne ich von nicht genutzter nn.bin.
SF hat nicht seine hard- coded Eval und die vom NN, die an ihre Stelle tritt, findet er nicht. pder sie passt nicht.
Erste Tipps für weiteres Probieren (die Binaries sind eigentlich wie alle anderen, die man von SF kennt, zu installieren im GUI, ob sie überhaupt für den eigenen Rechner geeignet sind, sieht man am schnellsten, wenn man sie doppelklickt und damit in der Command- Line startet, wenn das läuft, braucht man ja eigentlich auch kein GUI, man braucht nur die entsprechenden Befehle, z.B. muss man dann auch erstmal das NN laden, lassen wir das mal, weil wir wollen ja im GUI spielen):
Der Pfad, den die Binaries in den UCI- Optionen default haben, ist bei allen, die ich kenne, unvollständig, er beginnt erst beim Unterordner "eval" in aller Regel, in dem befindet sich ein Netz (hoffentlich
), es sollte, wenn's wieder so ist wie bei meinen verschiedenen Binaries (hab' einfach schon eine ganze Reihe runtergeladen, die werden ja jetzt auch vermutlich weiterhin mindestens so häufig aktualisiert, wie sich SF dev. mit Updates zeigt), muss es nn.bin heißen.
Damit es dort gefunden wird, weil eben der Pfad unvollständig ist, muss der Ordner "eval" im selben Überordner befinden wie die .exe- Datei, die man installiert. Wäre das nicht so, müsste der Pfad komplett eingegeben werden, aber default ist's eben so gedacht, .exe und Ordner "eval im selben Ordner, dann reicht der Pfad, der vordefiniert eval\nn.bin ist.
Dann muss das Netz noch zur Engine passen, es gibt (weitaus überwiegend) 256x- Binaries für 20Mb- Netze (Gekkehenker, SV...), die (256er-Netze) sind viel zahlreicher zum Runterladen vorhanden momentan, die 384x sind 30Mb groß, ein solches ist z.B. das von SFInn 0.2 von Jjosh.
Dein Problem, Benno, tritt z.B. auch auf (hatte ich mal so), wenn du ein 30Mb- Netz mit einer 256x- Binary nutzen willst, das geht nicht, auch wenn der Pfad stimmt.
Bei den Binaries muss man jetzt solche für den eigenen Rechner passende (bmi, popcnt...) wählen, die zur Netzgröße passen, die für die 20Mb- Netze sind die, die im Namen etwas von ...256... haben, dann muss der Befehllsatz zum Rechner passen, und dann müssen sie noch, wenn's Binaries sind, die auch zum Training gedacht sind, etwas wie ...run... oder ...profile... beinhalten, damit sie zum Spielen funktionieren und nicht zum Trainieren. Bei den Downloads für die neueren Binaries sind aber meistens eh nur Spiel- .exe- Files drin, dann ist im Namen nix von run, profile, learn oder sonstwas zu finden, dann aufhören zu suchen.
Macht mal alle bis hierher, liebe Kinder, und dann schauen wir gemeinsam weiter, ja?
SCNR, eigentlich bin ich da auch noch ein blutiger Anfänger und absolut kein Fachmann, aber so weit ist's ja eigentlich eh noch ganz einfach. Das Problem ist mittlerweile, die besten Netze und die besten Binaries für den eigenen Recher zu finden.