Is there a way to test the integrity of 5-men syzygy tablebases. A program perhaps?
Thanks.
Syzygy question
Moderators: hgm, Rebel, chrisw
-
- Posts: 325
- Joined: Sat Nov 30, 2013 9:51 am
- Location: Canada
- Full name: Jason Coombs
-
- Posts: 12542
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Syzygy question
From README.md:cc2150dx wrote:Is there a way to test the integrity of 5-men syzygy tablebases. A program perhaps?
Thanks.
"There are five programs:
* rtbgen for generating pawnless tablebases.
* rtbgenp for generating pawnful tablebases.
* rtbver for verifying pawnless tablebases.
* rtbverp for verifying pawnful tablebases.
* tbcheck for verifying integrity of tablebase files based on an embedded
checksum.
**Note 1:** Since a correct set of checksums is known, there is no need for anyone to run rtbver and rtbverp.
**Note 2:** The checksums are **not** md5sums. However, correct md5sums are known as well, and these can also be used to verify integrity. See http://kirill-kryukov.com/chess/tablebases-online/
**Usage:** `rtbgen KQRvKR` (or `rtbgenp KRPvKR`)
Produces two compressed files: KQRvKR.rtbw and KQRvKR.rtbz. Both files
contain an embedded checksum."
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 3293
- Joined: Wed Mar 08, 2006 8:15 pm
-
- Posts: 12542
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Syzygy question
You can build the full set in one weekend.Jouni wrote:Chessbase is selling 6 piece USB stick for €179.90 - not complete set .
I guess one of my high end machines could build them in a few hours (e.g. 60 threads and many TB of ssd).
I am testing the 7 man code by building the full 6 man set right now.
I will do a verification when done.
So far 166 patterns done:
Code: Select all
2018-03-15 08:57 PM 232 KBvK.txt
...
2018-03-16 10:29 AM 2,595 KBNvKNN.txt
Total patterns for the 6 man set is 510.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Syzygy question
Have a look at this,cc2150dx wrote:Is there a way to test the integrity of 5-men syzygy tablebases. A program perhaps?
Thanks.
http://talkchess.com/forum/viewtopic.ph ... ew=threads
-
- Posts: 325
- Joined: Sat Nov 30, 2013 9:51 am
- Location: Canada
- Full name: Jason Coombs
Re: Syzygy question
Thanks for all the replies But unfortunately Joshua's link http://olympuschess.com/EGTBChecker/EGTBChecker.zip shows me this:
Not Found
The requested URL /EGTBChecker/EGTBChecker.zip was not found on this server.
Apache/2.4.7 (Ubuntu) Server at olympuschess.com Port 80
Not Found
The requested URL /EGTBChecker/EGTBChecker.zip was not found on this server.
Apache/2.4.7 (Ubuntu) Server at olympuschess.com Port 80
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Syzygy question
I have a folder in my disk, uploaded to google drive.cc2150dx wrote:Thanks for all the replies But unfortunately Joshua's link http://olympuschess.com/EGTBChecker/EGTBChecker.zip shows me this:
Not Found
The requested URL /EGTBChecker/EGTBChecker.zip was not found on this server.
Apache/2.4.7 (Ubuntu) Server at olympuschess.com Port 80
https://drive.google.com/open?id=1nHX1R ... kwi8bvFyuM
-
- Posts: 5566
- Joined: Tue Feb 28, 2012 11:56 pm
Re: Syzygy question
There are md5sums available:cc2150dx wrote:Is there a way to test the integrity of 5-men syzygy tablebases. A program perhaps?
http://kirill-kryukov.com/chess/tablebases-online/
The TB files also have an integreated checksum which can be verified with tbcheck, but those are always confused with md5sums, so I would recommend to use the md5sums. (Just follow the instructions on the page I linked to.)