Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Fp 16
- - By Rainer Maikowski Date 2019-09-03 12:21
Ich will Lc0 über eine RTX 2060plus laufen lassen. Wo stelle ich den floatingpoint (fp 16) ein?
R.Maikowski
Parent - - By Wolfgang Battig Date 2019-09-03 12:36 Edited 2019-09-03 12:39
In den Engine-Optionen von LC0 gibt es eine Auswahlboxk, die mit cudnn (oder so) vorbelegt ist. Das DropDown-Menü aufklicken und FP16 auswählen, speichern, fertig.

Im Normalfall einfach Rechtsklick ins Enginefenster und den entsprechenden Menüpunkt auswählen. Heißt je nach GUI unterschiedlich, z.B. "Engine konfigurieren" oder "Engineoptionen" oder so ähnlich.
Parent - By Stefan Pohl Date 2019-09-03 15:34
Das UCI-Kommando heißt Backend. Default ist "cudnn". Eingestellt werden muß "cudnn-fp16". Eine Auswahlbox erscheint nur in bestimmten GUIs.

Daher: Bei solchen Problemen immer erst mal die Engine im Konsolenmodus starten. Also das lc0.exe per Doppelklick direkt in Windoofs starten. Und dann in dem aufgeploppten schwarzen Textfenster "uci" eintippen. Das gibt alle uci-Befehle aus, die die Engine kennt, was der default-Wert ist und was man einstellen kann (zahlenwert, String etc.) und die man dann über die GUI entsprechend einstellen kann. Das klappt bei allen uci-Engines, nicht nur bei lc0.
Parent - - By Walter Knobloch Date 2019-09-04 12:29
hey, magst Du Dich an einem schnellen Test beteiligen?

Lade das kleine, aber starke LD2 Netz runter: https://lc0.org/ld2
Poste die nps nach einer Minute aus der Startstellung mit Angabe Deiner CPU.
Parent - - By Horst Sikorsky Date 2019-09-04 19:39
soll die LCO CPU Version getestet werden?
Parent - - By Walter Knobloch Date 2019-09-04 21:39
Nicht so wichtig, aber analog zur Diskussion mit Stefan Pohl im Komodo-thread könnt er die Geschwindigkeit des LD2 Netzes mit seiner Grafikkarte testen.
Aller Voraussicht nach dürfte sich die GPU damit nicht auslasten lassen.
Es geht eigentlich darum, daß die aktuelle Leela im Gegensatz zu den A/B engines ein "Speedlimit" hat, das bald zum Problem werden könnte.
Während Stockfish durch entsprechenden Hardwareeinsatz schneller gemacht werden kann, ist das bei Leela in der aktuellen Version nicht möglich.
(4 GPUs bringen keinen Leistungsgewinn gegenüber 2). Mit einem kleineren 10-Block Netz läßt sich das zeigen.
Sicherlich sind softwareseitig diesbzgl. Verbesserungen möglich, aber einfach sind sie nicht zu erzielen.
Ein Paper, das sich damit beschäftigt ist z.B.: http://liacs.leidenuniv.nl/~plaata1/papers/paper_ICAART18.pdf
Parent - - By Stefan Pohl Date 2019-09-04 22:07 Edited 2019-09-04 22:10
Walter Knobloch schrieb:

Nicht so wichtig, aber analog zur Diskussion mit Stefan Pohl im Komodo-thread könnt er die Geschwindigkeit des LD2 Netzes mit seiner Grafikkarte testen.
Aller Voraussicht nach dürfte sich die GPU damit nicht auslasten lassen.
Es geht eigentlich darum, daß die aktuelle Leela im Gegensatz zu den A/B engines ein "Speedlimit" hat, das bald zum Problem werden könnte.
Während Stockfish durch entsprechenden Hardwareeinsatz schneller gemacht werden kann, ist das bei Leela in der aktuellen Version nicht möglich.
(4 GPUs bringen keinen Leistungsgewinn gegenüber 2). Mit einem kleineren 10-Block Netz läßt sich das zeigen.
Sicherlich sind softwareseitig diesbzgl. Verbesserungen möglich, aber einfach sind sie nicht zu erzielen.
Ein Paper, das sich damit beschäftigt ist z.B.: <a class='ura' href='http://liacs.leidenuniv.nl/~plaata1/papers/paper_ICAART18.pdf'>http://liacs.leidenuniv.nl/~plaata1/papers/paper_ICAART18.pdf</a>


Ist das wirklich ein Problem? Perspektivisch könnten mit schnelleren GPUs die Netze größer werden. Dann könnten sie somit positionell weiter erstarken, wenn auch die Knotenzahlen begrenzt bleiben. Und letzteres beschränkt nur die taktischen Fähigkeiten. Und da hat ja lc0 nun sowieso nicht seine starke Seite. Und dort  (Taktik) könnte eine Hybridlösung, also eine AB-Assistenzengine noch Verstärkung bringen. Was es da bisher gibt (Leelafish) ist ja sehr rudimentär und sicher noch nicht der Weisheit letzter Schluß.
Parent - By Walter Knobloch Date 2019-09-04 22:35
Zitat:
Ist das wirklich ein Problem?

Das läßt sich wohl noch nicht richtig beantworten. Aktuell scheint es Sinn zu machen, noch mehr Wissen, also größere Netze anzustreben.
Ich würde dieses Wissen auch nicht unbedingt nur mit positionellem Wissen gleichsetzen, denn wer schon mal gegen Leela mit einem Knoten/Zug gespielt hat, weiß, wie stark das Ding auch taktisch ist.
Ich schätze 1-node-Leela bei einer Bedenkzeit von 15 min für den Menschen auf >2400 elo. Wer daran Zweifel hat, darf gerne seine Gewinnpartien posten .
Trotzdem denke ich, daß es bei gegebener Hardware und Bedenkzeit ein theoretisches Optimum an Knoten/Sekunde gibt, also ein optimales Gleichgewicht von exploitation zu exploration, ähh von Anwendung von Wissen zu Erkundung.
Wo das liegt? Keine Ahnung! Spannend herauszufinden ist es allemal.
Up Topic Hauptforen / CSS-Forum / Fp 16

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill