Search found 765 matches

by AndrewGrant
Thu Nov 05, 2020 11:24 pm
Forum: Computer Chess Club: General Topics
Topic: Mayhem NNUE - New NN engine
Replies: 68
Views: 6813

Re: Mayhem NNUE - New NN engine

jmartus wrote:
Thu Nov 05, 2020 2:47 pm
I hope the next tcec is not filled with copy and past nnue stockfish codes.
If it makes you feel any better, for many years TCEC had 3 versions of Stockfish, and you, most others, and even myself, were none the wiser.
So even if TCEC allows the influx as expected, it won't hurt the viewer :/
by AndrewGrant
Tue Nov 03, 2020 7:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: c-chess-cli
Replies: 100
Views: 24801

Re: c-chess-cli

1) pkilling cutechess from the command line while its running OpenBench If I do that with c-chess-cli, my engine exits correctly if there is only one concurrent game going on. Otherwise, the duplicate pipes are still open in the spawned engine processes so that reading stdin just waits forever. I'm...
by AndrewGrant
Tue Nov 03, 2020 5:24 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: c-chess-cli
Replies: 100
Views: 24801

Re: c-chess-cli

One of the things I test for each engine I add to OpenBench is whether or not they respect to closure of stdin. What's your test case for that (Linux)? Well, in practice its 1) pkilling cutechess from the command line while its running OpenBench; and 2) Stopping a test on the OpenBench webpage, and...
by AndrewGrant
Tue Nov 03, 2020 6:33 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: c-chess-cli
Replies: 100
Views: 24801

Re: c-chess-cli

Actually, I think 1) is purely academic. When parent dies, both stdin and stdout in the child process are broken, and will result in termination. If an engine doesn't terminate in such conditions, the engine is at fault. Agreed fully. One of the things I test for each engine I add to OpenBench is w...
by AndrewGrant
Tue Nov 03, 2020 4:53 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Ethereal Tuning - Data Dump
Replies: 24
Views: 3309

Re: Ethereal Tuning - Data Dump

Don't get me wrong, I didn't want to be ungrateful, it was just funny to me that the first position was already wrong. If I had infinite computational resources, we could settle this overnight. So some of those games are 1s, 2s, and 4s. What time contrl do you need to use in order to "ensure" that ...
by AndrewGrant
Tue Nov 03, 2020 1:43 am
Forum: Computer Chess Club: General Topics
Topic: SlowChess Blitz Classic 2.0
Replies: 72
Views: 17632

Re: SlowChess Blitz Classic 2.0

Would you be willing to run a test with all NNs enabled vs all NNs disabled, to get the cumulative impact? I'll run an overnight test. I'm assuming you mean normal start positions, so : 8-moves book, 15s + .15, 2.4 with nets vs 2.4 no nets. I'll post results tomorrow. I think almost all the elo gai...
by AndrewGrant
Tue Nov 03, 2020 12:08 am
Forum: Computer Chess Club: General Topics
Topic: SlowChess Blitz Classic 2.0
Replies: 72
Views: 17632

Re: SlowChess Blitz Classic 2.0

What exactly was the structure of these Networks? For the one piece : whiteInputCount = 64 + 48 + 32;// white uses horizontal symettry for king, 48 pawn squares, 64 squares for piece type blackInputCount = 64 + 48 + 64; network.SetInputCount(whiteInputCount + blackInputCount + 1); // +1 for side-to...
by AndrewGrant
Mon Nov 02, 2020 10:44 pm
Forum: Computer Chess Club: General Topics
Topic: SlowChess Blitz Classic 2.0
Replies: 72
Views: 17632

Re: SlowChess Blitz Classic 2.0

Version 2.4 (+20 elo) - Endgame neural nets for one piece endgames (King/Rook/pawns, KQps, KBps, KNps, KBps v KNps, KRps v KBps, KRps v KNps) What exactly was the structure of these Networks? I tried very hard to do King+Rooks+Pawns, and found _maybe_ 2 elo. I tried very hard to do King+Knight+Pawn...
by AndrewGrant
Mon Nov 02, 2020 9:06 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Ethereal Tuning - Data Dump
Replies: 24
Views: 3309

Re: Ethereal Tuning - Data Dump

If read it correctly, the very first position in your book is labeled as a win for black. Should be a dead draw ;) 8/3kp3/1p3bp1/8/1B1P1PK1/4P3/8/8 b - - 0 40 [0.0] Well, feel free to go through all 45M by hand and correct the results for me :) I reference in the paper that by doing PV playouts, on...
by AndrewGrant
Mon Nov 02, 2020 8:56 pm
Forum: Computer Chess Club: General Topics
Topic: Komodo 14.1 Release and Dragon Announcement
Replies: 114
Views: 11032

Re: Komodo 14.1 Release and Dragon Announcement

The sooner SF can move away from a Hand crafted c++ CPU-based trainer to a tensorflow or pytorch, gpu based trainer, the better. I see they’ve started taking some baby steps in that direction. I agree with you on that. Pytorch is problematic, but I had assumed you trained your networks with Tensorf...