![]() |
AW: CT800 auf dem PC
Ramus hat mir mal die uci version zugeschickt.
Aktuell testen wir unsere (picochess) engines mit einem Programm STS. Hier mal die Ergebnisse auf meinem Ubuntu. STS erzeugt ziemlich gute Näherungswerte für CCRL 40/4 (und kostet mich nur 5mins). Ergebnis: 2091 ELOs! ================= STS Rating v13.1 Number of cores: 8 Engine: CT800 V1.12P06 64 bit Hash: 128, Threads: 1, time/pos: 0.172s Number of positions in STS1-STS15_LAN_v3.epd: 1500 Max score = 1500 x 10 = 15000 Test duration: 00h:00m:00s Expected time to finish: 00h:05m:03s STS rating: 2091 STS ID STS1 STS2 STS3 STS4 STS5 STS6 STS7 STS8 STS9 STS10 STS11 STS12 STS13 STS14 STS15 ALL NumPos 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1500 BestCnt 40 36 38 30 56 48 32 21 30 55 30 46 51 49 27 589 Score 526 464 524 441 644 733 483 318 421 643 430 586 612 596 441 7862 Score(%) 52.6 46.4 52.4 44.1 64.4 73.3 48.3 31.8 42.1 64.3 43.0 58.6 61.2 59.6 44.1 52.4 Rating 2099 1823 2090 1721 2624 3021 1908 1173 1632 2620 1672 2366 2482 2411 1721 2091 :: STS ID and Titles :: STS 01: Undermining STS 02: Open Files and Diagonals STS 03: Knight Outposts STS 04: Square Vacancy STS 05: Bishop vs Knight STS 06: Re-Capturing STS 07: Offer of Simplification STS 08: Advancement of f/g/h Pawns STS 09: Advancement of a/b/c Pawns STS 10: Simplification STS 11: Activity of the King STS 12: Center Control STS 13: Pawn Play in the Center STS 14: Queens and Rooks to the 7th rank STS 15: Avoid Pointless Exchange :: Top 5 STS with high result :: 1. STS 06, 73.3%, "Re-Capturing" 2. STS 05, 64.4%, "Bishop vs Knight" 3. STS 10, 64.3%, "Simplification" 4. STS 13, 61.2%, "Pawn Play in the Center" 5. STS 14, 59.6%, "Queens and Rooks to the 7th rank" :: Top 5 STS with low result :: 1. STS 08, 31.8%, "Advancement of f/g/h Pawns" 2. STS 09, 42.1%, "Advancement of a/b/c Pawns" 3. STS 11, 43.0%, "Activity of the King" 4. STS 04, 44.1%, "Square Vacancy" 5. STS 15, 44.1%, "Avoid Pointless Exchange" |
AW: CT800 auf dem PC
Zitieren:
Auf meinem Subnotebook im Energiesparmodus habe ich die nun die Leistung auf 1% begrenzt ... und schon verlor ct800 die erste Partie gegen den Mephisto Glasgow. Auf 50% rang er dem Polgar ein Remis ab. Der schöne Spielstil bleibt komplett erhalten und es gibt keine "unsinnigen Opferzüge" wie sie sonst bei künstlicher Schwächung entstehen. Ich denke, auf meinem Subnotebook kann ich so die Spielstärke zwischen ca. 1.600 Elo (Energiesparmodus Notebook und 1% ct800) und 2.250 Elo (Notebook Höchstleistung und ct800 100%) regeln. Dieses Programm ist wirklich eine absolut empfehlenswerte Ergänzung, sowohl für Selbstspieler als auch als flexibler Gegner für Brettcomputer. Gruß, Sascha |
AW: CT800 auf dem PC
Zitieren:
Zitieren:
Zitieren:
|
AW: CT800 auf dem PC
Hallo,
wie im DGT Pi Thread schon geschrieben, läuft seit gestern auf meinem Pi die aktuelle Build 0.9e der Pi Software. Zusätzlich ist die aktuelle Beta 1.12 vom ct800 installiert. Das Programm läuft ohne Probleme! Die Engine arbeitet mit allen installierten Büchern perfekt zusammen und die Spielstufen werden erkannt und umgesetzt. Meine erste Einschätzung nach drei Partien in der 30 Sekunden Stufe: Ich schätze die Spielstärke auf dem Pi auf 2.200 bis 2.250 Elo ... bei drei Partien konnte ich ein Remis erspielen. Damit wäre der Pi mit dem ct800 ein guter Teilnehmer und eine Bereicherung für unsere Turniere! Die Rechentiefe liegt im Mittelspiel zwischen 9 und 11 Hz. Da die Kiste trotzdem für Selbstspieler mit 2.200 bis 2.250 Elo etwas stärker als erwartet ist, wäre die Frage, ob eine künstliche Verlangsamung wie unter Arena auch auf dem Pi möglich wäre ... vielleicht kann da auch Jürgen etwas zu sagen ... Aber unterm Strich bin ich schon jetzt begeistert! :klatsch: Gruß, Sascha |
AW: CT800 auf dem PC
Die Drosselung ist in allen UCI-Versionen auf dieselbe Weise implementiert, das geht einfach mit einem UCI-Befehl. Die GUI (bzw. auf dem Raspi, deren Äquivalent) muß die angebotene Option allerdings erkennen und nutzen.
Die Schwierigkeit ist, wie denn der Benutzer das auswählen soll, denn es gibt ja hardwarebedingt nur begrenzte Möglichkeiten für eine Menüführung. Erschwerend hinzu kommt, daß diese Drosselung kein allgemein üblicher Standardbefehl von UCI ist. Bei einer GUI auf dem PC ist das kein Problem, weil diese Option da einfach in einem Fenster auftaucht und die GUI gar nicht verstehen muß, was diese Option tut. Mein Vorschlag: es könnte eine oder mehrere Dateien angelegt werden, für jede Engine, wo der Benutzer selber ein Setup speichern kann. Das müßte dann vom Benutzer selber hochgeladen werden. Die Ansteuerungs-Software bräuchte diese Dateien dann nur noch auszulesen und die enthaltenen UCI-Befehle an die Engine zu übertragen. Im Menü könnte man dann entweder die Engine selber auswählen, falls keine Konfig-Dateien vorliegen, oder Engine plus Konfiguration(en). Man könnte daher auch mehrere Konfigurationen pro Engine haben. Das betrifft übrigens auch die Hashtabellen, die per default lediglich 8 MB groß sind, weil UCI spezifiziert, daß man zu Anfang nur einen kleinen Wert als default nehmen soll. Hier sollte die Ansteuerung automatisch für alle UCI-Engines einen möglichst großen Wert wählen, der auf dem System noch funktioniert. Aber der UCI-Befehl dafür ist ja für alle Engines derselbe, von daher ist das einfach. Zum Eröffnungsbuch, die CT800-Engine hat ein eingebautes Buch, das auf den Spielstil abgestimmt ist, wenngleich mit um die 20.000 Zügen nicht besonders groß. Die GUI kann das aber auch abschalten und ihr eigenes Buch heranziehen. |
AW: CT800 auf dem PC
Zitieren:
Danke. Gruß Micha |
AW: CT800 auf dem PC
Im Pi-Thread habe ich schon einwenig geschrieben, wie man sowas anstellen muss.
Bitte beachten: man muss die Picochess Bücher abschalten, sonst wird die Engine erst garnicht gefragt (das hat aber aktuell nur Rodent im Angebot - wären dann 2). Jürgen |
AW: CT800 auf dem PC
Ja, das interne Buch des CT800 ist kein Problem, funktioniert ohne Probleme. Was noch anzumerken ist, man sollte der Engine Hash (habe mal 8 MB getestet) anbieten. Dadurch spielt die Engine deutlich stärker.
Gruß Micha |
AW: CT800 auf dem PC
Zitieren:
|
AW: CT800 auf dem PC
Zitieren:
|
| Alle Zeitangaben in WEZ +1. Es ist jetzt 00:07 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info