Search found 169 matches

by Fabio Gobbato
Thu Apr 15, 2021 8:40 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Missing input in ponder
Replies: 0
Views: 16

Missing input in ponder

I've tried my engine with cutechess-cli and ponder on and I've found a bug. These are the commands sent by cutechess: 111907 >Pedone(0): go ponder wtime 9675 btime 9833 winc 1000 binc 1000 111907 <stockfish(1): info depth 26 seldepth 30 multipv 1 score cp 0 nodes 1177874 nps 1280297 tbhits 0 time 92...
by Fabio Gobbato
Sat Jan 16, 2021 9:04 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Android build with pgo
Replies: 0
Views: 1181

Android build with pgo

How do you build an android executable with pgo with the NDK? I've tried with these commands: $(NDK)/aarch64-linux-android21-clang ./main.c -s -static -pthread -O3 -flto -std=gnu11 -DNDEBUG -Wall -Wextra -lm -march=armv8-a -DNEON -fPIE -o ./Pedone_armv8 -fprofile-generate qemu-aarch64 ./Pedone_armv8...
by Fabio Gobbato
Tue Jan 12, 2021 9:51 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: HalfKP Structure in NNUE
Replies: 7
Views: 1951

Re: HalfKP Structure in NNUE

Here you can find a translation of the original paper: http://talkchess.com/forum3/viewtopic.php?f=2&t=76250 And here an explanation of how works the neural network in stockfish: https://www.chessprogramming.org/Stockfish_NNUE Question 1: You are correct Question 2: It's efficient because you have a...
by Fabio Gobbato
Sat Jan 02, 2021 8:57 am
Forum: Computer Chess Club: General Topics
Topic: New release Pedone 3.0
Replies: 6
Views: 2007

Re: New release Pedone 3.0

Yes it's original, I've not used stockfish code, I've implemented only a similar idea with small differences to the net and with my own training code.
The net has been trained with 300M positions evaluated by Pedone with traditional evaluation at depth 14.
by Fabio Gobbato
Fri Jan 01, 2021 10:23 am
Forum: Computer Chess Club: General Topics
Topic: New release Pedone 3.0
Replies: 6
Views: 2007

New release Pedone 3.0

I've just released a new version of my engine. These are the changes: - Pure neural network evaluation - Tuning search parameters - Fix a bug in chess960 mode - Improved futility pruning formula For this release I would like to thank Dale Weiler for the header incbin used to embed the neural network...
by Fabio Gobbato
Mon Dec 21, 2020 2:26 pm
Forum: Computer Chess Club: General Topics
Topic: Website engines
Replies: 33
Views: 8449

Re: Website engines

I have seen that the site has an old Pedone's version, to have always the latest one I suggest to add a link to Pedone's webpage https://sites.google.com/site/pedonechess
by Fabio Gobbato
Fri Dec 18, 2020 12:45 pm
Forum: Computer Chess Club: General Topics
Topic: New release Pedone 2.1
Replies: 17
Views: 4619

Re: New release Pedone 2.1

I don't know exactly why but this is the compilation command:

Code: Select all

aarch64-linux-android21-clang ./main.c -s -static -pthread -O3 -flto -std=gnu11 -DNDEBUG -Wall -Wextra -lm -march=armv8-a -fPIE -o ./Pedone_armv8
Maybe -fPIE could make the difference but I'm not an expert of arm environments.
by Fabio Gobbato
Wed Dec 16, 2020 2:06 pm
Forum: Computer Chess Club: General Topics
Topic: New release Pedone 2.1
Replies: 17
Views: 4619

Re: New release Pedone 2.1

I would like to test some other things and maybe for January I will release a new version.
by Fabio Gobbato
Wed Dec 16, 2020 9:52 am
Forum: Computer Chess Club: General Topics
Topic: New release Pedone 2.1
Replies: 17
Views: 4619

Re: New release Pedone 2.1

Yes Pedone is now using NNUE. I have implemented my own network with included castle rights and with independent weights for the both sides. For the training I have used 14 depth search score of Pedone with traditional evaluation and I have used a simple SGD to train the net. I'm not an expert on NN...