Search found 85 matches

by David Carteau
Wed Dec 02, 2020 5:50 am
Forum: Computer Chess Club: Tournaments and Matches
Topic: My test for Eman 6.60 x64 BMI2
Replies: 1
Views: 73

Re: My test for Eman 6.60 x64 BMI2

Sylwy wrote:
Tue Dec 01, 2020 8:58 pm
(...)
Next: Orion 0.8 x64 pop-avx-fma Cerebrum by David Carteau (France).

Image
Thanks in advance for testing Orion ! I'm proud of at least one thing : the Cerebrum logo :D
by David Carteau
Wed Dec 02, 2020 5:41 am
Forum: Computer Chess Club: General Topics
Topic: Orion 0.8 + The Cerebrum release
Replies: 9
Views: 420

Re: Orion 0.8 + The Cerebrum release

I see that you removed syzygy support. Did you do anything special with regards to training in late endgame positions? I have played with Stockfish's NNUE nets and code in my own weak engine, and found that it shuffled in some late endgame positions, though that might be due in part to lack of sear...
by David Carteau
Tue Dec 01, 2020 9:17 am
Forum: Computer Chess Club: General Topics
Topic: Orion 0.8 + The Cerebrum release
Replies: 9
Views: 420

Re: Orion 0.8 + The Cerebrum release

Sorry for the trouble... That's really nice, thanks a lot ! And don't worry, I'll be silent ;)
by David Carteau
Tue Dec 01, 2020 9:03 am
Forum: Computer Chess Club: General Topics
Topic: Orion 0.8 + The Cerebrum release
Replies: 9
Views: 420

Re: Orion 0.8 + The Cerebrum release

Thanks a lot to both of you for your kind words. The training of a NN is a real challenge ! @Gabor : this time, I promise, there won't be a "@CCRL team : oh no, no, no !" topic, as this is an "official" version of Orion :) @Frank : yes I saw that is was too late, but I wanted to wait for the end of ...
by David Carteau
Tue Dec 01, 2020 7:08 am
Forum: Computer Chess Club: General Topics
Topic: Orion 0.8 + The Cerebrum release
Replies: 9
Views: 420

Orion 0.8 + The Cerebrum release

After all my NNUE experiments, it's time to release a new version of my little engine Orion ! The main changes are : - the use of a "NNUE-like" neural network as evaluation function ; - the release of both my trainer (Python) and inference (C langage) source code as a "library". More information on ...
by David Carteau
Thu Nov 19, 2020 8:57 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: You've trained a brilliant NN(UE) King-Piece Network. Now what?
Replies: 22
Views: 1284

Re: You've trained a brilliant NN(UE) King-Piece Network. Now what?

Arasan is MIT-licensed: https://en.wikipedia.org/wiki/MIT_License It is a simple but not copyleft license. Thanks Jon for your reply. I was wondering what was the most appropriate license to share my work without implying any restriction on usage by others (I didn't have the NNUE idea, I just imple...
by David Carteau
Thu Nov 19, 2020 7:24 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: You've trained a brilliant NN(UE) King-Piece Network. Now what?
Replies: 22
Views: 1284

Re: You've trained a brilliant NN(UE) King-Piece Network. Now what?

The inference code is quite simple, since you understood what you have to do. It took me only few days (back in August) to have my own C implementation. At the opposite, the training part is highly more difficult to write from scratch... I finally managed to do it a few days ago, with great results ...
by David Carteau
Tue Nov 17, 2020 8:33 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Pytorch NNUE training
Replies: 58
Views: 4407

Re: Pytorch NNUE training

Yes, this comes from using the GPU (hooray pytorch!). As well, Sopel implemented a super fast C++ data parser, which feeds the inputs to pytorch as sparse tensors, which was a very large speedup (since the inputs to the first layer are super sparse). What was the batch size for this? That makes a b...
by David Carteau
Tue Nov 17, 2020 8:24 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Pytorch NNUE training
Replies: 58
Views: 4407

Re: Pytorch NNUE training

For now, I have no gpu, so I run on cpu only. batch_size is 256, 8 workers => it takes more than 1h for 10Msfens Unless "step" in the tensorboard view is not equivalent to sfens ... So question is, do I need a gpu or is there something else going wrong ? Hi Vivien, Until now, I was using only CPU t...
by David Carteau
Sun Nov 15, 2020 9:07 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Pytorch NNUE training
Replies: 58
Views: 4407

Re: Pytorch NNUE training

gladius wrote:
Sat Nov 14, 2020 9:30 pm
An initial training run by vondele on 256M positions is looking much more promising (also takes about 10 minutes to do an epoch - a pass through the 256M positions, which is great).
Wow, it takes my trainer about... 3 days to perform only one epoch (360M positions) ! Great job !