syzygy1 / tb

GNU General Public License v2.0
221 stars 50 forks source link

7-men generation #25

Open syzygy1 opened 6 years ago

syzygy1 commented 6 years ago

New thread for discussing 7-men generation.

noobpwnftw commented 6 years ago

I'm retrying to get more information. Maybe it is just takes more than 1TB memory without -d option. As I observe they are all large tables in terms of piece combinations.

noobpwnftw commented 6 years ago

False alarm, it just ran out of memory on that 1TB RAM machine.

syzygy1 commented 6 years ago

Yes, it needs just a bit more than 1TB. I should make the generator quit with an error message if a malloc() fails.

noobpwnftw commented 6 years ago

I ran rtbgenp -2 -t 64 -z KRBBPvKQ with new master, it segfaulted. segfault at 0 ip 000000000042a8b0 sp 00007fffc886a3c0 error 6

I guess somewhere in compress_data of the first permutation estimation, reconstruction and it's stats verification passed. Will retry without -z and see what happens.

syzygy1 commented 6 years ago

I just tried and with -z it also crashes for me on e.g. KRPvKQ, but without -z it works.

noobpwnftw commented 6 years ago

Yes, without -z it works(now at file c).

syzygy1 commented 6 years ago

Great. Hopefully the generated tables will be free of the problems we had with the earlier 16-bit pawnless tables.

sf-x commented 6 years ago

Was generation of KQPPvKPP deferred, or did it fail?

noobpwnftw commented 6 years ago

@sf-x Deferred, due to it needs reduction(thus no ppppp branch) and it would be too slow to build for now.

noobpwnftw commented 6 years ago

Generation of full 7-piece set is done.

Files available at: ftp://ftp.chessdb.cn/pub/syzygy/7men/

Thanks to everyone who helped during the process.

MichaelB7 commented 6 years ago

👊👍 Great and much appreciated work!

Sent from my iPhone

On Aug 19, 2018, at 12:08 PM, noobpwnftw notifications@github.com wrote:

Generation of full 7-piece set is done.

Files available at: ftp://ftp.chessdb.cn/pub/syzygy/7men/

Thanks to everyone who helped during the process.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

snicolet commented 6 years ago

Fascinating thread between two masters :-) Congrats!