Search found 3980 matches

by jdart
Wed Mar 03, 2021 12:16 am
Forum: Computer Chess Club: General Topics
Topic: Suggestions for a new PC
Replies: 21
Views: 557

Re: Suggestions for a new PC

I am using a Ryzen 3700x (12 cores) as my main machine. I wanted a 5900x but those are scarce. That CPU is plenty powerful for a desktop and reasonable for chess analysis. It's not enough CPU power for serious competition (e.g. on Playchess or other servers) and it is isn't nearly enough cores for t...
by jdart
Sun Feb 28, 2021 11:41 am
Forum: Computer Chess Club: General Topics
Topic: speaking of GPL
Replies: 13
Views: 364

Re: speaking of GPL

And MIT is compatibile with GPL.
No, it's not, details earlier in this thread.
by jdart
Sun Feb 28, 2021 11:24 am
Forum: Computer Chess Club: General Topics
Topic: speaking of GPL
Replies: 13
Views: 364

Re: speaking of GPL

Extracting as a separate file is still a problem because the overall "work" cannot be licensed as MIT if a part of it is GPL. GPL is "viral:" if one part is GPL, the whole thing needs to be GPL, or a compatible ilcense. However, this depends on the definition of a "derived work." Algorithms are not ...
by jdart
Sun Feb 28, 2021 4:03 am
Forum: Computer Chess Club: General Topics
Topic: speaking of GPL
Replies: 13
Views: 364

Re: speaking of GPL

>Does that mean that the sf nets and therefore sf is under the MIT license? That’s the rule, right?
To be clear, it means that Tomasz can't place the whole file under the MIT license, IMO.
by jdart
Sun Feb 28, 2021 3:47 am
Forum: Computer Chess Club: General Topics
Topic: speaking of GPL
Replies: 13
Views: 364

speaking of GPL

File nnue_training_data_formats.h, included in https://github.com/bmdanielsson/nnue-trainer and https://github.com/glinscott/nnue-pytorch, has a copyright notice from Tomasz Sobczyk and a MIT license at the head of the file. However, this file includes the "nodchip" namespace, which has this comment...
by jdart
Sat Feb 27, 2021 3:58 pm
Forum: Computer Chess Club: General Topics
Topic: tricky position
Replies: 3
Views: 269

tricky position



I believe Kc3 here draws, other moves lose.

Arasan has trouble with this, even with tablebases. It wants to play Rg5+. Stockfish has no trouble here, maybe because of better eval.
by jdart
Thu Feb 25, 2021 3:03 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Illegal moves in PV stack
Replies: 6
Views: 217

Re: Illegal moves in PV stack

It's a bug, no easy way to tell where I think. You could add a check for illegal moves at the point where it's storing the PV. Run it in the debugger and see when that is triggered. It's also generally a good idea to run a sanity check with a bounds checker (use -fsanitize-bounds-strict and -fsaniti...
by jdart
Tue Feb 23, 2021 3:30 pm
Forum: Computer Chess Club: General Topics
Topic: Are neural nets (the weights file) copyrightable?
Replies: 470
Views: 8410

Re: Are neural nets (the weights file) copyrightable?

Copyright law is complex, and us non-lawyers can have opinions about it, but what is copyrightable is not always clear-cut, doesn't always follow what seems intuitive, and can vary by jurisdiction.
by jdart
Mon Feb 22, 2021 3:28 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: What are useful statistics to gather during search?
Replies: 2
Views: 226

Re: What are useful statistics to gather during search?

See https://github.com/jdart1/arasan-chess/blob/master/src/stats.h for what Arasan collects, or can collect, if the appropriate compile flags are set. Among other things it can generate some move ordering statistics: how often the first move, or the second, third, or fourth, was selected as the best...
by jdart
Mon Feb 15, 2021 12:47 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: TT: key collisions
Replies: 15
Views: 705

Re: TT: key collisions

Btw. TCEC recommended to all authors that they test for hash collision issues, due to the very big hardware and consequently high NPS rates on their setup. A collision once in "only" 1 billion nodes is really quite possible, once you have hundreds of millions NPS and long time controls. One way to t...