New engine releases & news H1 2024

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

Moderators: hgm, Rebel, chrisw

User avatar
Jim Ablett
Posts: 1478
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New engine releases & news H1 2024

Post by Jim Ablett »

Guenther wrote: Tue May 14, 2024 10:21 am
Graham Banks wrote: Tue May 14, 2024 1:09 am
Jim Ablett wrote: Mon May 13, 2024 7:10 pm Image
Rodent NNUE v1.0 by Pawel Koziol & Bernhard C. Maertz

Not a new release but new compiles.

Windows/Linux profiled builds.

https://drive.proton.me/urls/G26RXR5AMG#tGKkFzvJwtku

Jim.
Hi Jim,

is this effectively the same as the final Rodent release?
No, it's something with a SF network...

The last real Rodent IV stopped at 0.33 in 04/2021
https://github.com/nescitus/rodent-iv/c ... 3af3b916d2
This is an unofficial release of Rodent IV with NNUE capabilities. NNUE code has been lifted from Toga NNUE. It uses old (smaller) Stockfish networks and mixes their score with handcrafted Rodent eval. Implementation is not optimal, because NNUE score is calculated from scratch, but still gains about 320 Elo points over handcrafted eval, assuming that default parameters are used.

Now for the best thing. Since it uses NNUE and classic eval simultaneously, and good old personality system is still in place, You can effectively play against rocket-fuelled version of Your favourite opponent.

Pawel Koziol
JacquesRW
Posts: 69
Joined: Sat Jul 30, 2022 12:12 pm
Full name: Jamie Whiting

Re: New engine releases & news H1 2024

Post by JacquesRW »

IMO you should post compiles of other people's engines in your own thread. It is misleading to post it here as it makes it seem like an actual release, when it is not, especially considering you seem to be doing this without the knowledge of the authors.
User avatar
Jim Ablett
Posts: 1478
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New engine releases & news H1 2024

Post by Jim Ablett »

JacquesRW wrote: Tue May 14, 2024 3:11 pm IMO you should post compiles of other people's engines in your own thread. It is misleading to post it here as it makes it seem like an actual release, when it is not, especially considering you seem to be doing this without the knowledge of the authors.
Fair point. I don't want to spam this thread which is meant for new releases.
Future engine announcements from me will be in a new thread.

Jim.
Damir
Posts: 2810
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: New engine releases & news H1 2024

Post by Damir »

Jim Ablett wrote: Sat May 11, 2024 1:56 pm
Jim Ablett wrote: Mon Mar 18, 2024 11:02 pm Image

Clover v6.1.1.9 by Luca Metehau.

https://github.com/lucametehau/CloverEngine

Latest version.

Clover v6.1.1.9 64 ja

Clang profiled build.

https://drive.proton.me/urls/D0HH1HBMA4#bvMYIwm1TGvX

Jim.
Clover v6.1.2.4 by Luca Metehau (update)

Clover 6.1.2.4 64 ja


Hi Jim

I have encountered problem with Clover engine. After 29 moves or so, the engine crashes, stops moving and runs out of time... :( :(

Windows/Linux/Android clang profiled builds

https://drive.proton.me/urls/MTQ51BHY3M#InqrMSYrSdTe

Jim.
martinn
Posts: 14
Joined: Fri Mar 10, 2023 9:33 am
Full name: Martin Novák

Re: New engine releases & news H1 2024

Post by martinn »

Motor 0.5.0 https://github.com/martinnovaak/motor/r ... tag/v0.5.0
approximately +70 elo in selfplay
User avatar
Sylwy
Posts: 4536
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: New engine releases & news H1 2024

Post by Sylwy »

Karl's Sun chess engine
===================

Image

A special chess engine (2024). Written entirely in Python (Classic Ara is only 48.5% Python, the rest C++). The best for this programming language. All gratitude goes to Maestro Jim for his kindness and effort to bring it to life. Heartfelts thanks, again!

Engine link:

https://drive.proton.me/urls/97Q2SFWMTC#0PliRvQGJeaV

GitHub page for details:

https://github.com/Izy266/Karls-Sun

:D
User avatar
AdminX
Posts: 6362
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: New engine releases & news H1 2024

Post by AdminX »

Sylwy wrote: Sat May 25, 2024 5:08 pm Karl's Sun chess engine
===================

Image

A special chess engine (2024). Written entirely in Python (Classic Ara is only 48.5% Python, the rest C++). The best for this programming language. All gratitude goes to Maestro Jim for his kindness and effort to bring it to life. Heartfelts thanks, again!

Engine link:

https://drive.proton.me/urls/97Q2SFWMTC#0PliRvQGJeaV

GitHub page for details:

https://github.com/Izy266/Karls-Sun

:D
What is the estimated elo of this engine? I got it working in the Hiarcs GUI and played two games with Rebel Century at 3 minutes per move. Century won both, but it looks like a fun engine to play against for humans.

Using the Shredder GUI I could not install as UCI or WB engine. I believe it is because of the double \\ in the path due to the virtual host.

Code: Select all

D:\ChessEngines\Karls Sun>pypy karls_sun.py
Traceback (most recent call last):
  File "D:\ChessEngines\Karls Sun\uci.py", line 123, in <module>
    with open(tt_path, "wb") as f:
         ^^^^^^^^^^^^^^^^^^^
OSError: [Errno 22] Invalid argument: 'D:\\ChessEngines\\Karls Sun\\t.dat'
Here is Shredder's ENG file:

Code: Select all

[ENGINE]
Name=Karl's Sun
Author=Islam
Filename=D:\Program Files (x86)\ShredderChess\Deep Shredder 13\wb2uci.exe
[OPTIONS]
LoadEngine=D:\ChessEngines\Karls Sun\karl's_sun_10_64_ja.exe
ShowStats=0
SendToEngine=
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
RubiChess
Posts: 608
Joined: Fri Mar 30, 2018 7:20 am
Full name: Andreas Matthies

Re: New engine releases & news H1 2024

Post by RubiChess »

AdminX wrote: Sun May 26, 2024 8:13 am
Using the Shredder GUI I could not install as UCI or WB engine. I believe it is because of the double \\ in the path due to the virtual host.
My guess is that it's the ' in the folder name "Karl's sun".
I also would suggest not to use blanks in your folder names.

Regards
User avatar
AdminX
Posts: 6362
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: New engine releases & news H1 2024

Post by AdminX »

RubiChess wrote: Sun May 26, 2024 8:30 am
AdminX wrote: Sun May 26, 2024 8:13 am
Using the Shredder GUI I could not install as UCI or WB engine. I believe it is because of the double \\ in the path due to the virtual host.
My guess is that it's the ' in the folder name "Karl's sun".
I also would suggest not to use blanks in your folder names.

Regards
Chaning the Folder name did not work either for Shredder. I also installed the Github version and still no luck.

Code: Select all

Microsoft Windows [Version 10.0.22631.3593]
(c) Microsoft Corporation. All rights reserved.

Clink v1.6.10.d5dce0
Copyright (c) 2012-2018 Martin Ridgers
Portions Copyright (c) 2020-2024 Christopher Antos
https://github.com/chrisant996/clink

Clink v1.6.14 is available.
- To apply the update, run 'clink update'.
- To stop checking for updates, run 'clink set clink.autoupdate off'.
- To view the release notes, visit the Releases page:
  https://github.com/chrisant996/clink/releases

C:\Users\tedsu>cd D:\ChessEngines\Karls-Sun-main

C:\Users\tedsu>d:

D:\ChessEngines\Karls-Sun-main>make_exe.bat
Collecting pyinstaller
  Downloading pyinstaller-6.7.0-py3-none-win_amd64.whl (1.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 616.7 kB/s eta 0:00:00
Collecting packaging>=22.0
  Downloading packaging-24.0-py3-none-any.whl (53 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.5/53.5 kB 153.9 kB/s eta 0:00:00
Collecting pywin32-ctypes>=0.2.1
  Downloading pywin32_ctypes-0.2.2-py3-none-any.whl (30 kB)
Collecting pefile>=2022.5.30
  Downloading pefile-2023.2.7-py3-none-any.whl (71 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.8/71.8 kB 219.0 kB/s eta 0:00:00
Collecting altgraph
  Downloading altgraph-0.17.4-py2.py3-none-any.whl (21 kB)
Collecting pyinstaller-hooks-contrib>=2024.6
  Downloading pyinstaller_hooks_contrib-2024.6-py2.py3-none-any.whl (339 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 339.2/339.2 kB 1.2 MB/s eta 0:00:00
Requirement already satisfied: setuptools>=42.0.0 in d:\users\tedsu\appdata\local\programs\python\python310\lib\site-packages (from pyinstaller) (65.5.0)
Installing collected packages: altgraph, pywin32-ctypes, pefile, packaging, pyinstaller-hooks-contrib, pyinstaller
Successfully installed altgraph-0.17.4 packaging-24.0 pefile-2023.2.7 pyinstaller-6.7.0 pyinstaller-hooks-contrib-2024.6 pywin32-ctypes-0.2.2

[notice] A new release of pip is available: 23.0.1 -> 24.0
[notice] To update, run: python.exe -m pip install --upgrade pip
3771 INFO: PyInstaller: 6.7.0, contrib hooks: 2024.6
3771 INFO: Python: 3.10.11
3876 INFO: Platform: Windows-10-10.0.22631-SP0
3878 INFO: wrote D:\ChessEngines\Karls-Sun-main\karls_sun.spec
3882 INFO: Removing temporary files and cleaning cache in C:\Users\tedsu\AppData\Local\pyinstaller
3885 INFO: Extending PYTHONPATH with paths
['D:\\ChessEngines\\Karls-Sun-main']
4421 INFO: checking Analysis
4421 INFO: Building Analysis because Analysis-00.toc is non existent
4421 INFO: Running Analysis Analysis-00.toc
4421 INFO: Target bytecode optimization level: 0
4422 INFO: Initializing module dependency graph...
4428 INFO: Caching module graph hooks...
4455 INFO: Analyzing base_library.zip ...
6281 INFO: Loading module hook 'hook-heapq.py' from 'D:\\Users\\tedsu\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks'...
6385 INFO: Loading module hook 'hook-encodings.py' from 'D:\\Users\\tedsu\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks'...
8569 INFO: Loading module hook 'hook-pickle.py' from 'D:\\Users\\tedsu\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks'...
10479 INFO: Caching module dependency graph...
10629 INFO: Looking for Python shared library...
10717 INFO: Using Python shared library: D:\Users\tedsu\AppData\Local\Programs\Python\Python310\python310.dll
10718 INFO: Analyzing D:\ChessEngines\Karls-Sun-main\karls_sun.py
10724 INFO: Processing module hooks...
10733 INFO: Performing binary vs. data reclassification (2 entries)
10736 INFO: Looking for ctypes DLLs
10741 INFO: Analyzing run-time hooks ...
10743 INFO: Including run-time hook 'D:\\Users\\tedsu\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py'
10750 INFO: Looking for dynamic libraries
10909 INFO: Extra DLL search directories (AddDllDirectory): []
10909 INFO: Extra DLL search directories (PATH): []
11807 INFO: Warnings written to D:\ChessEngines\Karls-Sun-main\build\karls_sun\warn-karls_sun.txt
11839 INFO: Graph cross-reference written to D:\ChessEngines\Karls-Sun-main\build\karls_sun\xref-karls_sun.html
11862 INFO: checking PYZ
11863 INFO: Building PYZ because PYZ-00.toc is non existent
11863 INFO: Building PYZ (ZlibArchive) D:\ChessEngines\Karls-Sun-main\build\karls_sun\PYZ-00.pyz
12176 INFO: Building PYZ (ZlibArchive) D:\ChessEngines\Karls-Sun-main\build\karls_sun\PYZ-00.pyz completed successfully.
12211 INFO: checking PKG
12211 INFO: Building PKG because PKG-00.toc is non existent
12211 INFO: Building PKG (CArchive) karls_sun.pkg
14103 INFO: Building PKG (CArchive) karls_sun.pkg completed successfully.
14107 INFO: Bootloader D:\Users\tedsu\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\bootloader\Windows-64bit-intel\run.exe
14107 INFO: checking EXE
14108 INFO: Building EXE because EXE-00.toc is non existent
14108 INFO: Building EXE from EXE-00.toc
14108 INFO: Copying bootloader EXE to D:\ChessEngines\Karls-Sun-main\dist\karls_sun.exe
14115 INFO: Copying icon to EXE
14119 INFO: Copying 0 resources to EXE
14119 INFO: Embedding manifest in EXE
14123 INFO: Appending PKG archive to EXE
14131 INFO: Fixing EXE headers
14303 INFO: Building EXE from EXE-00.toc completed successfully.

D:\ChessEngines\Karls-Sun-main>
Well at least Jim's version works in Hiarcs.

Thanks I will keep checking into this.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
Sylwy
Posts: 4536
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: New engine releases & news H1 2024

Post by Sylwy »

You can find more details about the engine developer here:

https://proxify.io/developers/islam-pyt ... script-dev