New engine: a0lite

Discussion of anything and everything relating to chess playing software and machines.

Moderators: Harvey Williamson, Dann Corbit, hgm

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
dkappe
Posts: 568
Joined: Tue Aug 21, 2018 5:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe » Sat Apr 18, 2020 9:08 pm

I think cutechess-cli gets confused by crafty. I’ve turned off the resigns adjudication. There’s a bit more of a gap.

Code: Select all


   # PLAYER                 :  RATING  ERROR  POINTS  PLAYED   (%)  CFS(%)    W    D    L  D(%)
   1 Crafty                 :       0   ----    79.5     111  71.6     100   63   33   15  29.7
   2 A0Lite-LE-Certainty    :    -165     62    28.5     100  28.5      52   15   27   58  27.0
   3 A0Lite-Vanilla         :    -171    209     3.0      11  27.3     ---    0    6    5  54.5

White advantage = 53.25 +/- 31.48
Draw rate (equal opponents) = 35.59 % +/- 5.63


Ferdy
Posts: 4308
Joined: Sun Aug 10, 2008 1:15 pm
Location: Philippines

Re: New engine: a0lite

Post by Ferdy » Mon Apr 20, 2020 12:34 am

dkappe wrote:
Sat Apr 18, 2020 9:08 pm
I think cutechess-cli gets confused by crafty. I’ve turned off the resigns adjudication. There’s a bit more of a gap.
You can use the engine flag called whitepov to reverse the score sign of the engine when it is playing the black side.

Code: Select all

-engine conf=Crafty whitepov -engine conf=A0Light ...
Just in case you have not enabled it, setting the resign adjudication option twosided to true to consider both scores of the engines is also good.

Code: Select all

-resign movecount=x score=y twosided=true

dkappe
Posts: 568
Joined: Tue Aug 21, 2018 5:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe » Thu Apr 30, 2020 6:35 pm

I’ve polished up the branch batching-prune with little ender and badgyal 8 torchscript nets and a combination of the two switching at 12 pieces. Looks good so far. It’s less than 100 elo weaker (gtx 2070) than the latest Crafty on 1 CPU at 3+2, no TB. I think that’s about as good as it’s going to get in python. On to a julia version.

Code: Select all


   # PLAYER         :  RATING  ERROR  POINTS  PLAYED   (%)  CFS(%)    W    D    L  D(%)
   1 Crafty         :       0   ----    76.0     123  61.8     100   52   48   23  39.0
   2 A0Lite-Best    :     -85     48    47.0     123  38.2     ---   23   48   52  39.0

White advantage = 34.04 +/- 26.97
Draw rate (equal opponents) = 41.30 % +/- 4.50
A representative win from the match.


dkappe
Posts: 568
Joined: Tue Aug 21, 2018 5:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe » Fri May 01, 2020 5:43 pm

Fruit 2.1, once the Wunderkind of the chess engine world vs the pokey python script a0lite.


dkappe
Posts: 568
Joined: Tue Aug 21, 2018 5:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe » Fri May 01, 2020 5:45 pm

Code: Select all


   # PLAYER         :  RATING  ERROR  POINTS  PLAYED   (%)  CFS(%)    W    D    L  D(%)
   1 A0Lite-Best    :      46     54    56.5     100  56.5      95   38   37   25  37.0
   2 Fruit-2.1      :       0   ----    43.5     100  43.5     ---   25   37   38  37.0

White advantage = -10.70 +/- 29.80
Draw rate (equal opponents) = 37.54 % +/- 4.91


dkappe
Posts: 568
Joined: Tue Aug 21, 2018 5:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe » Sat May 02, 2020 3:22 am


supersharp77
Posts: 930
Joined: Sat Jul 05, 2014 5:54 am
Location: Southwest USA

Re: New engine: a0lite

Post by supersharp77 » Sat May 02, 2020 8:59 pm

dkappe wrote:
Sat May 02, 2020 3:22 am
How do we get it to run in windows 10? Is there a exe file yet? Thx AR :) :wink:

dkappe
Posts: 568
Joined: Tue Aug 21, 2018 5:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe » Sun May 03, 2020 12:30 am

Install python in windows and run the engine.py file.

dkappe
Posts: 568
Joined: Tue Aug 21, 2018 5:52 pm
Full name: Dietrich Kappe

Re: New engine: a0lite

Post by dkappe » Sun May 03, 2020 6:16 pm

Minic 2 is a tough customer, but even it has lost a few to the pokey python script.

Tony P.
Posts: 208
Joined: Sun Jan 22, 2017 7:30 pm
Location: Russia

Re: New engine: a0lite

Post by Tony P. » Fri Sep 18, 2020 9:13 pm

dkappe wrote:
Thu Apr 30, 2020 6:35 pm
On to a julia version.
Awesome, thanks! Just in case, Tord Romstad has changed the license of his Chess.jl to MIT this month :)

Post Reply