Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / T59 auf dem Smartphone
- - 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.
Parent - - By Lothar Jung Date 2020-02-15 09:09
Danke,
schöner Test!
Ist T59 stärker als LD2 und/oder Mean Girl 8 unter Android?
Parent - - By Eduard Nemeth Date 2020-02-15 10:36
Ich teste unter Android nur im Analysemodus. Weil man die Settings ja auch auf CPU unter Windows nutzen kann. Auf meinem Laptop mit 2 i3 Cores läuft Lc0 nur geringfügig schneller als auf dem Smartphone. Deshalb kann ich alle Tests fast 1 zu 1 auf den Laptop übernehmen. Mit den Settings vom Smartphone wird dann auch tatsächlich die Stellung deutlich schneller gelöst (cpuctbase 500). Früher habe ich mit dem LD2 und Leelafish auf dem Laptop online gespielt, und garnicht soo schlecht, aber jetzt tue ich mir das nicht mehr an.
Parent - - By Eduard Nemeth Date 2020-02-15 11:20
Übrigens, das 256x20 Netz schafft auf meinem Smartphone 15 nps. CpuctBase mit Wert 100 ist hier die beste Einstellung.
Parent - - By Thomas Lagershausen Date 2020-02-15 14:05
Danke Eduard für deine wichtige Arbeit auf modernen Smartphones. 

Leide konnte ich noch kein kleines Netz finden das auf meinem Handy den Gewinnzug 40.Ta1-d1 aus der Partie Wenjun-Gunina in 1 Minute findet.



Kennst Du vielleicht noch ein kleines Netz das 40.Ta1-d1 spielt?
Parent - - By Eduard Nemeth Date 2020-02-15 14:38
Das T59 591179 benötigt auf meinem Smartphone (auf 4 Kernen von 8) genau 60s. Die Einstellungen sind folgende:

--minibatch-size=4
--max-prefetch=0
--nncache=2000000
--cpuct-base=500.000000
--cpuct=2.125000
--cpuct-factor=2.820000
--policy-softmax-temp=1.606000
--fpu-value=0.420000
Parent - - By Eduard Nemeth Date 2020-02-15 14:48
Das Netz 591184 ist besser mit denselben Settings. Der Zug wird nach 25s genommen und auch behalten! Beim 591179 wurde der Zug zwischendurch verworfen und nach 60s wieder genommen.
Parent - - By Eduard Nemeth Date 2020-02-15 14:54
Fat Fritz benötigt nur 8s!

Settings für Smartphone:

--minibatch-size=4
--max-prefetch=0
--nncache=200000
--cpuct=3.500000
--cpuct-factor=2.000000
--cpuct-base=100.000000
--policy-softmax-temp=2.200000
--fpu-value=0.550000
Parent - - By Eduard Nemeth Date 2020-02-15 15:02
Das neue Testnetz 256x20 1340 von Sergio benötigt mit meinen Settings für GPU (abgesehen von cpuctbase, maxprefetch und minibatchsize) 23s. Habe das Netz noch nicht getunt für Smartphone.

Vorläufiges Setting für Smartphone:

--minibatch-size=4
--max-prefetch=0
--nncache=200000
--cpuct=1.900000
--cpuct-factor=2.810000
--cpuct-base=100.000000
--policy-softmax-temp=1.600000
--fpu-value=0.390000
Parent - - By Eduard Nemeth Date 2020-02-15 15:14
Das schnellste Netz ist das 32930-112x9 distilled network von Dietrich Kappe!

Mit den selben Einstellungen wie ich sie für T59 verwende

--minibatch-size=4
--max-prefetch=0
--nncache=2000000
--cpuct-base=500.000000
--cpuct=2.125000
--cpuct-factor=2.820000
--policy-softmax-temp=1.606000
--fpu-value=0.420000

Nach sage und schreibe nur 3s wird Rad1 genommen und behalten. 
Parent - - By Eduard Nemeth Date 2020-02-15 15:21
Vielleicht sollte Dietrich Kappe doch noch eines der neuen Netze auf 112x9 destillieren (für Android). Das neue Sergio 1340 scheint dafür ideal weil taktisch grossartig.
Parent - - By Thomas Lagershausen Date 2020-02-16 15:04 Upvotes 1
Großen Dank für deine vorbildliche Aufklärungsarbeit.

Niemand ist derzeit so informativ für den Normalanwender im Computerschach unterwegs wie Du. 

Mit deinen Settings läuft LC0 für CPU jetzt butterweich auf meiner Hardware.

Super, so ist Schach mit den Netzwerken jetzt auch richtig praktikabel und macht Freude.

Der Oskar für das informativste Posting im Computerschach 2020 geht somit an Dich.

Gruß
Parent - - By Reinhold Stibi Date 2020-02-16 15:25
Ja, hochverdient aber das Jahr 2020 ist noch nicht zu ende. 
Parent - By Eduard Nemeth Date 2020-02-18 13:37 Upvotes 1
Es gibt ein neues 128x10 sergio Netz 2771

https://www.comp.nus.edu.sg/~sergio-v/test/128x10/

Folgende Stellung (T. Lagershausen) wird auf meinem Smartphone in 3s gelöst. Schneller ist auf dem Smartphone bei mir kein anderes Netz.

1r6/5p1k/4bQp1/1q5p/1p2P3/7P/3R1PP1/R5K1 w - - 1 40

Settings:
--minibatch-size=4
--max-prefetch=0
--nncache=2000000
--cpuct=2.145000
--cpuct-factor=2.820000
--cpuct-base=500.000000
--policy-softmax-temp=1.606000
--fpu-value=0.420000
Up Topic Hauptforen / CSS-Forum / T59 auf dem Smartphone

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill