Search found 3491 matches

by Henk
Fri Nov 16, 2018 1:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Don't use databases
Replies: 8
Views: 1260

Re: Don't use databases

"Connection Timeout Expired. The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement. This could be because the pre-login handshake failed or the server was unable to respond back in time. The duration spent while attempting to connect to this server was " I h...
by Henk
Fri Nov 16, 2018 12:13 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Don't use databases
Replies: 8
Views: 1260

Re: Don't use databases

"Connection Timeout Expired. The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement. This could be because the pre-login handshake failed or the server was unable to respond back in time. The duration spent while attempting to connect to this server was " I h...
by Henk
Mon Nov 12, 2018 9:46 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Don't use databases
Replies: 8
Views: 1260

Re: Don't use databases

"Connection Timeout Expired. The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement. This could be because the pre-login handshake failed or the server was unable to respond back in time. The duration spent while attempting to connect to this server was " I h...
by Henk
Fri Nov 09, 2018 2:34 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Don't use databases
Replies: 8
Views: 1260

Re: Don't use databases

"Connection Timeout Expired. The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement. This could be because the pre-login handshake failed or the server was unable to respond back in time. The duration spent while attempting to connect to this server was " I ha...
by Henk
Tue Nov 06, 2018 11:22 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: rewrite generating a new chess project
Replies: 13
Views: 1072

Re: rewrite generating a new chess project

Dann Corbit wrote:
Mon Nov 05, 2018 7:19 pm
Sven wrote:
Sat Nov 03, 2018 10:40 am
Jumbo is written in C++. It has zero (0) global variables.
Surely your hashtable is shared?
If it does not use dependency injection then it is bad code. Not maintainable, testable and more.
by Henk
Mon Nov 05, 2018 10:44 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hacking with Winograd
Replies: 15
Views: 1913

Re: Hacking with Winograd

Changed interface of matrix. What a disaster. Have to repair great many lines. Also when making mistakes bugs creep in costing too much time. Only because I also wanted to support non jagged sparse matrices. The Idiot keeps going on. Best is to minimize your code and check all classes that are heav...
by Henk
Mon Nov 05, 2018 10:10 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hacking with Winograd
Replies: 15
Views: 1913

Re: Hacking with Winograd

Changed interface of matrix. What a disaster. Have to repair great many lines. Also when making mistakes bugs creep in costing too much time. Only because I also wanted to support non jagged sparse matrices. The Idiot keeps going on. Best is to minimize your code and check all classes that are heavi...
by Henk
Sun Oct 28, 2018 10:27 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hacking with Winograd
Replies: 15
Views: 1913

Re: Hacking with Winograd

Sparse matrices are jagged dictionaries. So that means accessing matrix elements get log(n) slower.
So I doubt if it will get any faster. But only way to know for sure is try it (master of pain).
by Henk
Mon Oct 22, 2018 3:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hacking with Winograd
Replies: 15
Views: 1913

Re: Hacking with Winograd

I still forgot to rename some variables. For instance first branch should be if (l >= 0) { unchecked { var sliceRow0 = slice.Value[l]; var weightRow = w[0]; var w00 = weightRow[0]; var w01 = weightRow[1]; var w02 = weightRow[2]; var winoGradfactorPair0 = winoGradFactors[0][0]; var win01 = winoGradf...
by Henk
Sat Oct 20, 2018 9:54 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 3 million games for training neural networks
Replies: 26
Views: 5597

Re: 3 million games for training neural networks

Here's the link: https://drive.google.com/drive/folders/1JBWlyXhm6ecp43Z2wu4bhFitamyJD5_k Enjoy! Donwloaded them. Thanks. Can you tell me the purpose producing 3 miilion games from only 5953 unique opening lines of which 21% are exact doubles? Nevertheless, thanks to all the doubles, it was expecte...