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.
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.
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.
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!
Sylwy wrote: ↑Sat May 25, 2024 5:08 pm
Karl's Sun chess engine
===================
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!
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.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
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.
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.
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