Testing LazySMP

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

Moderator: Ras

LazySMP

Re: New engine: LazySMP

Post by LazySMP »

chessica wrote: Wed Nov 06, 2024 12:08 pm

Code: Select all

    Program                            Score     %    Av.Op.  Elo    +   -    Draws

  1 Spike 1.4                      :  97.5/100  97.5   2183   2783    0 106    5.0 %
  2 SOS-51_Arena                   :  78.5/100  78.5   2217   2442   80  76    9.0 %
  3 Ruffian 1.0.5                  :  75.0/100  75.0   2220   2411   75  72   12.0 %
  4 Yace9987                       :  67.5/100  67.5   2226   2353   71  69    9.0 %
  5 Snitch-1.6.1                   :  61.0/100  61.0   2230   2308   67  66   10.0 %
  6 Nejmet_307                     :  57.5/100  57.5   2233   2285   67  66    9.0 %
  7 Monarch-v1.7                   :  33.5/100  33.5   2248   2129   69  71    7.0 %
  8 Maxwell-v3.1                   :  29.0/100  29.0   2252   2096   69  71   12.0 %
  9 LazySMP_popcnt                 :  22.5/100  22.5   2257   2042   75  79    9.0 %
 10 Colchess_80_64_ja_uci          :  15.0/100  15.0   2265   1964   86  92    8.0 %
 11 Fairy-Max-4.80                 :  13.0/100  13.0   2267   1937   92 100    6.0 %
Thank you for your testing. You are the only person who seriously tested my engine and I appreciate it. If you are interested, I can release version 4.0 for you privately and fix the bugs related to the limit of the number of moves and the timing problem.
chessica wrote: Wed Nov 06, 2024 12:08 pm

Code: Select all

    Program                            Score     %    Av.Op.  Elo    +   -    Draws

  9 LazySMP_popcnt                 :  22.5/100  22.5   2257   2042   75  79    9.0 %
I think 2042 is correct for computer rating, but in Fide's rating, this rating is about 2350.
supernova
Posts: 85
Joined: Mon Apr 15, 2024 8:30 pm
Full name: Arthur Matheus

Re: New engine: LazySMP

Post by supernova »

LazySMP wrote: Thu Nov 07, 2024 1:38 am Thank you for your testing. You are the only person who seriously tested my engine and I appreciate it. If you are interested, I can release version 4.0 for you privately and fix the bugs related to the limit of the number of moves and the timing problem.
It looks you ignored my results, or I might believe you did not see them. I had added the games as well as the epds with the blunders. Until today, you did not fix the current bugs, by the way—to refresh your memory—the engine is not currently smp and crashes after 125 moves.
supernova wrote: Mon Oct 28, 2024 3:00 pm Final Result: I believe this engine falls within the range of 2000 and 2100 Elo CCRL, on par with Rival 0094-ja. It has struggled against micro-Max 4.8 and has little to no chance against the Maia Lc0 networks.

As for the conditions, I will list them down here:
- Hash tables: 1 GB.
- Ponder: Off.
- Engines using their own books and learning enabled when possible.
- Time Setup: 2m-5sec in (Increment).
- All 3,4,5 endgames and most importantly 6-7.

LazySMP 3.0 :

Code: Select all

Acquacchi 1.0.Dev099e907-ja          :   20  :   7+  :   3=  :  10-  :   42.5%
AnMon 5.75                           :   20  :   1+  :   2=  :  17-  :   10.0%
Aramis 1.40                          :   20  :   0+  :   0=  :  20-  :    0.0%
Belofte 2.1.8.1                      :   20  :  20+  :   0=  :   0-  :  100.0%
Colchess 8.0-ja                      :   20  :  12+  :   1=  :   7-  :   62.5%
Dragon 4.6                           :   20  :   3+  :   2=  :  15-  :   20.0%
EveAnn 1.73                          :   20  :   0+  :   1=  :  19-  :    2.5%
EveAnn 2.1nn                         :   20  :   0+  :   0=  :  20-  :    0.0%
Gullydeckel-2.16.pl2                 :   20  :  10+  :   4=  :   6-  :   60.0%
Heimdall 1.1.1                       :   20  :   0+  :   0=  :  20-  :    0.0%
Hermann 2.8                          :   20  :   0+  :   0=  :  20-  :    0.0%
InmiChess 3.0.5                      :   20  :   4+  :   5=  :  11-  :   32.5%
Joker 1.1.14                         :   20  :   5+  :   1=  :  14-  :   27.5%
Lc0.cuda 0.31.1 Mean-girl.7 6t1024h  :   20  :   0+  :   0=  :  20-  :    0.0%
Lc0.cuda 0.31.1 Mean-girl.8 6t1024h  :   20  :   0+  :   0=  :  20-  :    0.0%
Lc0.cuda 0.31.1 maia-1100 6t1024h    :   20  :   2+  :   0=  :  18-  :   10.0%
Lc0.cuda 0.31.1 maia-1200 6t1024h    :   20  :   0+  :   1=  :  19-  :    2.5%
Lc0.cuda 0.31.1 maia-1300 6t1024h    :   20  :   0+  :   0=  :  20-  :    0.0%
Lc0.cuda 0.31.1 maia-1400 6t1024h    :   20  :   1+  :   0=  :  19-  :    5.0%
Lc0.cuda 0.31.1 maia-1500 6t1024h    :   20  :   0+  :   0=  :  20-  :    0.0%
Lc0.cuda 0.31.1 maia-1600 6t1024h    :   20  :   0+  :   0=  :  20-  :    0.0%
Lc0.cuda 0.31.1 maia-1700 6t1024h    :   20  :   0+  :   0=  :  20-  :    0.0%
Lc0.cuda 0.31.1 maia-1800 6t1024h    :   20  :   0+  :   0=  :  20-  :    0.0%
Lc0.cuda 0.31.1 maia-1900 6t1024h    :   20  :   0+  :   0=  :  20-  :    0.0%
MangoPaola 1.0                       :   20  :   4+  :   3=  :  13-  :   27.5%
Nalwald 19                           :   20  :   0+  :   0=  :  20-  :    0.0%
Nejmet 3.07                          :   20  :   2+  :   4=  :  14-  :   20.0%
ProDeo 1.1                           :   20  :   0+  :   2=  :  18-  :    5.0%
ProDeo 1.1 Absolute-Novice-Player    :   20  :  20+  :   0=  :   0-  :  100.0%
ProDeo 1.1 Down                      :   20  :   2+  :   0=  :  18-  :   10.0%
ProDeo 1.1 Strong-Club-Player        :   20  :   1+  :   2=  :  17-  :   10.0%
ProDeo 1.1 Style.Aggressive-AntiGM.Smart :   20  :   0+  :   1=  :  19-  :    2.5%
ProDeo 2.1 Aggressive                :   20  :   0+  :   0=  :  20-  :    0.0%
ProDeo 2.1 Average-Club-Player       :   20  :   1+  :   0=  :  19-  :    5.0%
ProDeo 2.1 Strong-Club-Player        :   20  :   0+  :   0=  :  20-  :    0.0%
Rebel Mephisto-Gideon                :   20  :   1+  :   0=  :  19-  :    5.0%
Rebel Mephisto-Gideon Creative       :   20  :   5+  :   0=  :  15-  :   25.0%
Rebel Mephisto-Gideon Style.Aggressive-AntiGM.Smart :   20  :   1+  :   0=  :  19-  :    5.0%
Rival 0094-ja                        :   20  :   9+  :   2=  :   9-  :   50.0%
RoboKewlper 0.047a                   :   20  :  20+  :   0=  :   0-  :  100.0%
Skaki 1.23-ja                        :   20  :  18+  :   2=  :   0-  :   95.0%
StAndersen 1.31c-rev2-ja             :   20  :  19+  :   1=  :   0-  :   97.5%
Tcheran 4.0                          :   20  :   0+  :   1=  :  19-  :    2.5%
The King 3.50                        :   20  :   0+  :   0=  :  20-  :    0.0%
Toad 1.0                             :   20  :  11+  :   5=  :   4-  :   67.5%
Tscp 181e-32-ja                      :   20  :  17+  :   1=  :   2-  :   87.5%
Yace 0.99.87                         :   20  :   2+  :   2=  :  16-  :   15.0%
micro-Max 4.8                        :   20  :  12+  :   3=  :   5-  :   67.5%
https://drive.google.com/file/d/1aPIFcY ... sp=sharing
LazySMP

Re: New engine: LazySMP

Post by LazySMP »

Thank you for your time. I had seen your tests, if I didn't answer them because I have no desire to develop my engine. If I release the private version of my engine, I will send it to you too. Anyway, thanks.
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: New engine: LazySMP

Post by Guenther »

LazySMP wrote: Sat Oct 05, 2024 1:24 pm Hello there,

My name is Daniel Pierce, and I’m a computer science graduate from Stanford University. Recently, I've developed a UCI compatible chess engine. Due to the time-consuming and expensive, I couldn't design a website for my engine, so I decided to publicize my engine on GitHub.
https://github.com/LazySMP/LazySMP/releases

...
Will you please again confirm your real name and your graduation in computer science from Stanford University?
I am in contact with them and they also want to know about you.

https://legacy.cs.stanford.edu/directory/masters-alumni
https://legacy.cs.stanford.edu/director ... ate-alumni

You might also tell why you didn't post a pic of a real Daniel Pierce but a fake 'Daniel Pierce' one? Moderation does not like this.
https://rwbc-chess.de

[Trolls n'existent pas...]
User avatar
Tibono
Posts: 126
Joined: Sat Aug 01, 2015 6:16 pm
Location: France
Full name: Eric Bonneau

Re: New engine: LazySMP

Post by Tibono »

LazySMP wrote: Thu Nov 07, 2024 3:53 amI have no desire to develop my engine.
Hi Daniel, that is somewhat deceptive a decision from my POV, but I acknowledge it is your decision, your ownership. Feel free, of course.
Yet fixing a basic bug such as the too short game length before crash, should not relate to "I develop my engine", TMHO. Just a fix.
As a standard, I set engines tournaments in my GUI (Arena) to those limiters: 'Adjudicate as an early draw when 125 moves played and score is 0.00', and 'Adjudicate as draw when 250 moves played'.
I would appreciate your engine could comply with this simple setting.
Thanks a lot,
BR,
Eric
LazySMP

Re: New engine: LazySMP

Post by LazySMP »

Tibono wrote: Thu Nov 07, 2024 11:35 am As a standard, I set engines tournaments in my GUI (Arena) to those limiters:
  • 'Adjudicate as an early draw when 125 moves played and score is 0.00'
  • 'Adjudicate as draw when 250 moves played'
I would appreciate your engine could comply with this simple setting.
Thank you for your suggestion. Is it possible to do these settings in all GUIs? Currently, LazySMP supports only 128 moves.
User avatar
Tibono
Posts: 126
Joined: Sat Aug 01, 2015 6:16 pm
Location: France
Full name: Eric Bonneau

Re: New engine: LazySMP

Post by Tibono »

LazySMP wrote: Fri Nov 08, 2024 2:11 am Is it possible to do these settings in all GUIs? Currently, LazySMP supports only 128 moves.
Sorry I don't know, I only use Arena for engines matches. I checked HIARCS Chess Explorer Pro and Shredder 13, no such a setting. Nimzo_3d does offer a 'Move limit' setting.
chessica
Posts: 907
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: New engine: LazySMP

Post by chessica »

LazySMP wrote: Thu Nov 07, 2024 1:38 am

Thank you for your testing. You are the only person who seriously tested my engine and I appreciate it. If you are interested, I can release version 4.0 for you privately and fix the bugs related to the limit of the number of moves and the timing problem.
chessica wrote: Wed Nov 06, 2024 12:08 pm

Code: Select all

    Program                            Score     %    Av.Op.  Elo    +   -    Draws

  9 LazySMP_popcnt                 :  22.5/100  22.5   2257   2042   75  79    9.0 %
I think 2042 is correct for computer rating, but in Fide's rating, this rating is about 2350.
I sent you a private message.
LazySMP

Re: New engine: LazySMP

Post by LazySMP »

Tibono wrote: Fri Nov 08, 2024 12:16 pm Sorry I don't know, I only use Arena for engines matches. I checked HIARCS Chess Explorer Pro and Shredder 13, no such a setting. Nimzo_3d does offer a 'Move limit' setting.
Thank you for your information. You can also get the FEN string in the 128th move and set it as position fen, then the computer will continue the game.
hgm wrote: Fri Nov 01, 2024 11:16 am
Rebel wrote: Thu Oct 31, 2024 11:34 pm Why, since you have stated not to make use of a hash table.
TSCP updates a Zobrist key, even though it doesn't have a transposition table. It uses it for the purpose of detecting repetitions.
Although I didn't use transposition table, my engine nodes are not equal at the same depth. Does this matter relate to Zobrist?

Code: Select all

go depth 10
info depth 10 seldepth 10 score cp 8 nodes 32850 nps 1728947 time 19 pv g1f3 g8f6 b1c3 d7d5 e2e3 b8c6 f1b5 c8e6 e1f1 f6d7

go depth 10
info depth 10 seldepth 10 score cp 5 nodes 26459 nps 1469944 time 18 pv g1f3 g8f6 b1c3 b8c6 e2e3 e7e5 f1d3 d7d5 e1f1 c8e6
LazySMP

Re: New engine: LazySMP

Post by LazySMP »

chessica wrote: Fri Nov 08, 2024 7:36 pm I sent you a private message.
Thank you for your message. You can download LazySMP 4.0 from the following link:


Graham Banks wrote: Fri Nov 01, 2024 2:50 am If it's a genuine and original effort on your part, testers would take an interest in your engine..
I released the latest version of the program and fixed the previous bugs. If you test it, I will continue to develop it, otherwise this is the last version of the LazySMP and I never develop it again.