Thanks, I didn't realise I could have just reconstructed the fens once instead of every time when computing the error
Just running it I get through my data a lot faster now!
There's another trick with Texel tuning: not all parameters are applicable in every position. Actually, most of them aren't in a specific position. Like, the PSQT value for a king on f2 will only matter if the position has a king on f2. If not, it means that the error contribution from this position for this parameter will not change if you modify the associated PSQT value. Or, the value of the bishop pair only matters in positions where exactly one side has the bishop pair.
A I prepare to release Pedantic 0.4 in the next couple of days, I thought I would share with you my original bullet list of my plan for the Pedantic 0.4 release marked up to reflect what is actually being released. What is it that they say? That no battle plan survives first contact with the enemy? Somehow that always feels relevant when releasing software.
As I complete some final testing and administration needed for every release, I can share a gauntlet that indicates Pedantic 0.4's new strength of 2819 +/-15 Elo.
JoAnnP38 wrote: ↑Thu Aug 03, 2023 5:46 am
As I complete some final testing and administration needed for every release, I can share a gauntlet that indicates Pedantic 0.4's new strength of 2819 +/-15 Elo.
lithander wrote: ↑Sun Aug 06, 2023 5:47 pm
Also noteworthy how 0.4 won the Amateur Series Division 8 after it replaced 0.3 mid tournament!
I wish that were true, but after Akimbo was also replaced (0.4.1 for 0.4.0) both Leorik and Coil now share the lead. I still have a chance, but the window is closing.
You can still catch the tournament live as it is still play with over 90+ games to go here.
I am also afraid that my early Elo estimate may not be consistent across different environments as it played worse in Lars testing environment than on mine and a couple of other developers. I would have loved to have dug into it more with Lars, but I feel that he likes keeping his system "proprietary." lol
Preparing Pedantic 0.5.0 for release. Should take 2-4 days to complete all the testing. One unplanned enhancement was adding Lazy SMP support as I was inspired by Leorik's success in this area. Here are some self-play testing results for this new feature. All testing performed on an AMD Ryzen 9 7940hs with 128mb x thread count for hash table size. Comparison testing was against the last development version committed prior to this effort.
Announcement: Official Release of Pedantic 0.5.0 is Now Available
I am happy to announce that Pedantic 0.5.0 is now available. Pedantic 0.5.0 is a UCI engine that I have tested in both Arena and CuteChess. This release is estimated to be stronger than v0.4.1 by about 162 Elo and playing strength is estimated to be about 2944 at 40/15 and 3007 at blitz. I am looking forward to seeing how close my estimate is to the one CCRL eventually calculates.