Mattia Giambirtone nocturn9x
  • Italy
  • https://nocturn9x.space
  • A fan of the FOSS philosophy, *nix systems and Python. Occasionally a freelance Software Developer

  • Joined on 2022-01-23
nocturn9x pushed to master at nocturn9x/CPG 2024-05-19 01:40:56 +02:00
a44966143d Fix rebase nonsense
24ad374df7 Experiment with razoring and fix various tuner issues
b02e616e0e Update .gitignore
Compare 3 commits »
nocturn9x pushed to master at nocturn9x/CPG 2024-05-17 00:56:23 +02:00
4cba3824fc Major tuner fixes and improvements
nocturn9x pushed to master at nocturn9x/CPG 2024-05-16 14:14:39 +02:00
f53e149af0 Update evaluation and tuner
nocturn9x pushed to master at nocturn9x/CPG 2024-05-15 16:26:20 +02:00
46be23dbb7 Update README
nocturn9x pushed to master at nocturn9x/CPG 2024-05-15 15:52:44 +02:00
946905293d Fixes to isNotMated and add TT probing in qsearch
nocturn9x pushed to master at nocturn9x/CPG 2024-05-15 11:09:15 +02:00
d4dfa6b325 Fix clear() proc for transposition table
nocturn9x pushed to master at nocturn9x/CPG 2024-05-15 00:27:13 +02:00
30b3de233f Add missing tuner
nocturn9x pushed to master at nocturn9x/CPG 2024-05-15 00:25:48 +02:00
35a21ec8c9 Further work on the tuner. Experimental thread voting (disabled). Preparation for eval improvements
nocturn9x pushed to master at nocturn9x/CPG 2024-05-14 12:09:09 +02:00
53406cb94f Fix stupid issues with create() (kill me I'm an idiot)
nocturn9x pushed to master at nocturn9x/CPG 2024-05-14 11:20:29 +02:00
5b3c244206 Fix issues with joinThread and fix nps scaling issues by not using atomic node counters
nocturn9x pushed to master at nocturn9x/CPG 2024-05-14 02:08:09 +02:00
e54fc56925 Remove buggy calls to joinThread in parallel search
nocturn9x pushed to master at nocturn9x/CPG 2024-05-14 01:45:45 +02:00
403d5555f1 Experimental parallel search support
nocturn9x pushed to master at nocturn9x/CPG 2024-05-13 18:31:35 +02:00
836e9e6a34 Time limits are updated when the engine stops pondering
nocturn9x pushed to master at nocturn9x/CPG 2024-05-13 17:21:56 +02:00
d9e183caf3 Hopefully fix pondering bugs
6adae84bca Minor refactoring and cleanup
7fcdf25dbb Fix SEE bugs and ensure getKingAttacks works even if the king is removed from the board
Compare 3 commits »
nocturn9x pushed to master at nocturn9x/CPG 2024-05-12 23:19:12 +02:00
2c840f2f3c Remove buggy ponder move tracking as it is already handled by the UCI spec
nocturn9x pushed to master at nocturn9x/CPG 2024-05-12 20:27:34 +02:00
133cde53b2 Initial work on tuning via pytorch
9a7139cdd5 Updated .gitignore
218069cc92 Implement pondering
1e33ead8a2 Mate score is now positive. Fix mate score reporting. Initial work on eval improvements. Fix passed pawn masks
db76565aa8 Implement QSEE pruning (gains 52.9 +/- 25.2). Initial work on history malus. Reset search state after ucinewgame + minor other fixes
Compare 133 commits »
nocturn9x pushed to master at nocturn9x/CPG 2024-05-12 14:36:13 +02:00
80cd6e35a5 Mate score is now positive. Fix mate score reporting. Initial work on eval improvements. Fix passed pawn masks
nocturn9x pushed to master at nocturn9x/CPG 2024-05-12 01:03:19 +02:00
a56031e1fb Implement QSEE pruning (gains 52.9 +/- 25.2). Initial work on history malus. Reset search state after ucinewgame + minor other fixes
2a2d2d6942 Implement QSEE pruning
Compare 2 commits »
nocturn9x pushed to master at nocturn9x/CPG 2024-05-11 14:22:39 +02:00
1d05761482 Add improved NMP reduction scheme (20.1 +/- 14)
7b45bbe1dc Add SEE to move ordering (gains 44.7 +/- 22.9)
Compare 2 commits »
nocturn9x pushed to master at nocturn9x/CPG 2024-05-11 09:44:08 +02:00
707eaa14bc Fix movegen bug with king attacks, implement SEE and related tests (still not integrated)