Hiho ich habe einen Testserver bei hetzner stehen, den ich gerade nur teilweise brauche und lasse da gerne 16 threads rechnen. Was mich irritiert ist, das die Anzeige der Steps nicht stetig steigt, sondern immer mal wieder eins runterzählt (also z.b. 100, 101, 102, 101, 102, 103, 102...) ist das so richtig? Ich hab das nice weggelassen, das ist nicht wirklich wichtig für den code, oder?
Wir können das auch rapide abkürzen, wenn ein paar Leute einen Testaccount bei gcloud¹ eröffnen (ich kanns nicht, weil ich schon Kunde bin). Man muss eine Zahlart hinterlegen und bekommt 300 EUR Testguthaben. Vms kosten $0.031611 / vCPU hour. Mit den 300 EUR kann man also etwa 13 vcpus einen Monat rechnen lassen. Machen das 3 oder 4 Leute sollten wir durch sein. Gruss Daniel [1] https://cloud.google.com/free/?hl=de Am Do., 6. Feb. 2020 um 00:36 Uhr schrieb Arne Babenhauserheide <arne_...@web.de>: > > Hi, > > Ich habe letzten Monat endlich die letzten notwendigen Änderungen im > Optimierer¹ gemacht, um eine Belegung ohne die bekannten Schwächen² der > CRY-Belegung zu suchen. Seitdem lasse ich den Optimierer wieder laufen. > > Mit meiner aktuellen Rechenleistung brauche ich allerdings etwa ein > Jahr, bis ich eine wahrscheinlich optimale Belegung finde, weil > autokorrelation von unschönen Bewegungen recht teure sind (also wenn > nach einem schlecht zu tippenden Bigramm direkt noch ein schlecht zu > Tippendes kommt). > > Falls ihr Lust habt, würde ich mich freuen, wieder zusammen an > Belegungen zu rechnen (wie in alten Zeiten³ :-) ). > > Ihr braucht: > - Mercurial: https://www.mercurial-scm.org > - pypy3: https://www.pypy.org > > hg clone https://hg.sr.ht/~arnebab/evolve-keyboard-layout > cd evolve-keyboard-layout > for i in {1..4}; do > nice pypy3 ./evolution.py --progress -n 750 -o > "regularity2020/results-$(whoami)-$i.txt" & > done && time wait > > Die besten Belegungen lassen sich dann mit recheck_all_result_layouts.py > berechnen: > > ./recheck_all_result_layouts.py --folder regularity2020 --svg --families > > Visualisierungen landen zusätzlich im Ordner svgs/ > > Danach dann einfach `hg commit -Am "$(whoami)"` und ihr könnt entweder > auf einen eigenen Fork pushen (bzw. mir Bescheid sagen, dass ihr > Push-Zugriff wollt) oder ein Bundle rumschicken (hg bundle evo.bundle). > > Ich schätze, dass wir etwa 3000 Belegungen brauchen, um das globale > Minimum zu finden. > > ¹: Optimierer: https://hg.sr.ht/~arnebab/evolve-keyboard-layout > ²: Bekannte Schwächen: > https://hg.sr.ht/~arnebab/evolve-keyboard-layout/browse/default/empirie/Testnotizen.txt#L25 > ³: Alte Zeiten: > http://web.archive.org/web/20161028085552/http://wiki.neo-layout.org/wiki/Neo3 > > Liebe Grüße, > Arne > -- > Unpolitisch sein > heißt politisch sein > ohne es zu merken > _______________________________________________ > Diskussion mailing list -- diskussion@neo-layout.org > To unsubscribe send an email to diskussion-le...@neo-layout.org _______________________________________________ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org