By Eduard Nemeth
Date 2020-02-15 08:44
Upvotes 1
T59 auf dem Smartphone
Vorweg: Jedes Netz verhält sich anders. Das T59 erzielt auf den 4 Kernen (von 8) meines Smartphones nur 110 nps. Ich nutze nur 4 Kerne weil 8 Kerne weniger gut sind für den Dauerbetrieb. Die Kiudee Settings sind für Smartphone insgesamt sehr gut, bessere kann ich nicht finden. Lediglich --cpuct-base tanzt etwas aus der Rolle. Der voreingestellte Wert ist zu hoch! Deutlich zu hoch! Ich habe mit einigen Teststellungen experimentiert und folgende Einstellung für cpuctbase war die beste:
--cpuct-base=500.000000
Auch MaxPrefetch sollte auf dem Smartphone reduziert werden ebenso MinibatchSize, empfohlen wird:
MaxPrefetch=4
Minibatchsize=0
Hier ein Beisspiel, ihr könnt es gerne selber testen mit Netz 591170:
Mit dem Netz 591170 benötigt Lc0 auf meinem Smartphone hier ca. 70s für Nf6+ mit den Kiudee Standard Settings. Setzt man cpuctbase aber auf den Wert 500, dann schafft Lc0 diesen Zug (bei mir mit ca. 110 nps) in genau 24s. Die Lösungszeiten schwanken mit jedem neuen Netz. Es gab schon ältere T59 Netze, die schafften diese Stellung auch nach 6s. Weshalb die neueren T59 Netze nun langsamer sind, ist mit ein Rätsel. Aber wie gesagt, hier läuft Lc0 auf Android, und nicht auf GPUs.