Search found 100 matches

by David Carteau
Sat Jan 30, 2021 1:53 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: Orion 0.8 64-bit Gauntlet for CCRL 40/15
Replies: 2
Views: 380

Re: Orion 0.8 64-bit Gauntlet for CCRL 40/15

Thanks a lot Graham ! I'm really happy with these results, and with the performance of my Cerebrum library ! Since v0.8 has been released, I discovered a bug in my KPK endgame handcrafted code, which can lead to lose some games. But, that's... life ! My current efforts are entirely headed to learnin...
by David Carteau
Mon Dec 28, 2020 5:09 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: 83rd Amateur Series Division 4
Replies: 9
Views: 1549

Re: 83rd Amateur Series Division 4

Congratulations to David (Orion author) for taking top spot and gaining promotion for the next series. :) Thanks to everybody that took an interest in this tournament. Special thanks to the engine authors (and others) who supported the broadcast. Thanks a lot Graham. I'm really happy with the good ...
by David Carteau
Wed Dec 16, 2020 6:59 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Introducing the "Cerebrum" library (NNUE-like trainer and inference code)
Replies: 20
Views: 4104

Re: Introducing the "Cerebrum" library (NNUE-like trainer and inference code)

what is the speed difference between cpu and gpu training for those kind of neural network? Hi elcabesa, Sorry for the delay, I'm very busy these days. As I didn't remember precisely how much was the gain using GPU instead of CPU, I've just ran a small test : starting with epoch number 2 (first epo...
by David Carteau
Thu Dec 10, 2020 7:30 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Introducing the "Cerebrum" library (NNUE-like trainer and inference code)
Replies: 20
Views: 4104

Re: Introducing the "Cerebrum" library (NNUE-like trainer and inference code)

[Warning] : if needed, resynchronize your local copy of the Cerebrum repository ! While adding a comment on the necessity to shuffle positions when preparing the text file used by the trainer, I saw that the size of the network was improperly configured in the trainer. The previous value was from a...
by David Carteau
Thu Dec 10, 2020 6:22 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Introducing the "Cerebrum" library (NNUE-like trainer and inference code)
Replies: 20
Views: 4104

Re: Introducing the "Cerebrum" library (NNUE-like trainer and inference code)

Which is better for the positions.txt, more positions with evals of shorter depth or less positions at deeper depth? Trying to find the trade off, as of now I spun up a server and at depth 22 I can do about 89k positions a day. The idea if for sure to have a maximum of positions to 1) be sure to co...
by David Carteau
Tue Dec 08, 2020 5:13 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Introducing the "Cerebrum" library (NNUE-like trainer and inference code)
Replies: 20
Views: 4104

Re: Introducing the "Cerebrum" library (NNUE-like trainer and inference code)

I think (hope) I solved the problem. One has to put a special file (".editorconfig") in the repository to specify the tab format. So I pushed back tabs, and you should see now 4 spaces ! https://github.com/david-carteau/cerebrum/blob/main/.editorconfig I wonder now if it's possible to "hide" this ug...
by David Carteau
Tue Dec 08, 2020 8:30 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Introducing the "Cerebrum" library (NNUE-like trainer and inference code)
Replies: 20
Views: 4104

Re: Introducing the "Cerebrum" library (NNUE-like trainer and inference code)

(...) I prefer tabs, because this way everybody can set any indentation level he wants - some indent to 2, 4 or 8 characters. (Linux kernel uses tabs for a good reason) (...) I also use tabs for all the good reasons you mentioned, but I must admit that in fact the source code on GitHub wasn't so re...
by David Carteau
Tue Dec 08, 2020 7:28 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Introducing the "Cerebrum" library (NNUE-like trainer and inference code)
Replies: 20
Views: 4104

Re: Introducing the "Cerebrum" library (NNUE-like trainer and inference code)

Madeleine Birchfield wrote:
Mon Dec 07, 2020 5:06 pm
I'm not liking the tabs for indentation very much though, would rather prefer 4 spaces.
Fixed !
by David Carteau
Mon Dec 07, 2020 11:28 am
Forum: Computer Chess Club: Tournaments and Matches
Topic: CEGT - rating lists December 06th 2020
Replies: 2
Views: 608

Re: CEGT - rating lists December 06th 2020

(...) I made a short test with Orion 0.8NN; result was around 3000; we wait for an own net for our lists. (...) Hi CEGT team, First of all, as usual, let me thank you for your time and the help you bring to us, engine authors, in testing our engines. It is very useful to have a good idea on progres...
by David Carteau
Mon Dec 07, 2020 9:50 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Introducing the "Cerebrum" library (NNUE-like trainer and inference code)
Replies: 20
Views: 4104

Introducing the "Cerebrum" library (NNUE-like trainer and inference code)

A few days ago, I released a new version of my little engine Orion. After weeks of hard work, I managed to implement a working neural network trainer for NNUE-like architectures. I decided to share my work by creating a library containing : - a simple Python script for the trainer, based on Pytorch,...