Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



New chess engine: Titan 1.1.0


Titan - UCI chess engine
Rating Chess Engines Diary CEDR=3635

This project is a chess engine that was developed as a learning experience and passion project. It is capable of using the UCI interface to communicate with most chess GUIs, and well past capable of beating me for better or for worse...

The Makefile supports two options. The first entry is capable of being built on stable, and utilizes compiler autovectorization for neural network updates and evaluation. The second option requires both an AVX512 capable cpu and the nightly compiler, as SIMD intrinsics in rust have not stabilized. I expect this will segfault on a non-AVX512 capable cpu.

 I've made somewhat sporadic and inconsistent progress on this project over the past year or so, and while it doesn't implement anything terribly original, (what it did was superseded -- RIP screlu181), I've learned a lot. It likely has quite a few bugs, and there's several areas of entirely illogical behavior that I know of, though others almost certainly exist. I lack the time and hardware to want to continue developing at the moment.
Titan has a fairly average set of features for the modern era of chess engines. It uses a single-layer, king bucketed, horizontally mirrored NNUE trained on Leela data for evaluation.
I would conservatively estimate Titan's strength to be around 3450 Elo on a single core, but as mentioned before, I don't currently have the time or hardware to test that with any level of statistical certainty.

v.1.1.0:
This release includes fixes to a few very crucial bugs

No longer crashes if given negative time as part of a UCI command (other UCI values will likely still crash, but they shouldn't ever occur like time can). Thanks to Cosmo for bringing this to my attention
ucinewgame no longer resets the thread UCI option
SMP actually works now



Comments

Popular posts from this blog

New Strong Engines Test, by Chess Engines Diary, 2024.04.12

New chess opening book: M11.2 (bin and ctg)

New version chess engine: Lc0 BT4

Dragon NNUE by Komodo Chess - it's free!