Gaviota 0.74.6 (special for EGTB builders)

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Gaviota 0.74.6 (special for EGTB builders)

Post by michiguel »

Version 0.74.6 =
1) I fixed a bug that prevented Gaviota to be used without logs.
2) Building Gaviota tablebases require much less RAM memory available (< 500 Mb).
3) The default download contains a smaller book, so people can download the engine without problems. If someone wants the bigger book, it is available separately.
4) Everything else is identical to 0.74

http://sites.google.com/site/gaviotachessengine/

Miguel
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: Gaviota 0.74.6 (special for EGTB builders)

Post by michiguel »

michiguel wrote:Version 0.74.6 =
1) I fixed a bug that prevented Gaviota to be used without logs.
2) Building Gaviota tablebases require much less RAM memory available (< 500 Mb).
3) The default download contains a smaller book, so people can download the engine without problems. If someone wants the bigger book, it is available separately.
4) Everything else is identical to 0.74

http://sites.google.com/site/gaviotachessengine/

Miguel
For example, to generate the EGTBs start gaviota in the console and type

memory 1
cores 4
tbgen 5

It will reduce the hastables to 1 Mb (not to occupy memory)
will use 4 cores or cpus (if you have a quad)
will generate all the 5 pc TBs in order. If you stop the generation, you can come back later, type the same thing again, and it will continue from where it left.

Miguel
F. Bluemers
Posts: 880
Joined: Thu Mar 09, 2006 11:21 pm
Location: Nederland

Re: Gaviota 0.74.6 (special for EGTB builders)

Post by F. Bluemers »

SzG wrote:Hi Miguel,

As soon as I started generating, Gaviota crashed. I took a screen copy but I don't know how to post images here.
upload the picture to a website and post the link with the img tags.
Or (the easy way) just use tinypic http://tinypic.com/
User avatar
Mike S.
Posts: 1480
Joined: Thu Mar 09, 2006 5:33 am

Re: Gaviota 0.74.6 (special for EGTB builders)

Post by Mike S. »

I just have generated all 4-piece GTB. This required 40 minutes on one core of my Pentium D945 3.4 GHz.

:arrow: If you agree, I could upload an archive file with all 3- and 4-piece GTB to a filehoster, and post the link here. 7-zip compressed them to ~16 MB only, less than 10%.
Regards, Mike
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Gaviota 0.74.6 (special for EGTB builders)

Post by Dr.Wael Deeb »

Mike S. wrote:I just have generated all 4-piece GTB. This required 40 minutes on one core of my Pentium D945 3.4 GHz.

:arrow: If you agree, I could upload an archive file with all 3- and 4-piece GTB to a filehoster, and post the link here. 7-zip compressed them to ~16 MB only, less than 10%.
That would be great Mike :D
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
Spock

Re: Gaviota 0.74.6 (special for EGTB builders)

Post by Spock »

Seems to be working for me. I had to delete the last two tablebases that were already there - they were small in size and clearly corrupt. Once I did that, gaviota is now proceeding with rebuilding them, and memory usage is low. I'll report back when it finishes
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: Gaviota 0.74.6 (special for EGTB builders)

Post by michiguel »

Spock wrote:Seems to be working for me. I had to delete the last two tablebases that were already there - they were small in size and clearly corrupt. Once I did that, gaviota is now proceeding with rebuilding them, and memory usage is low. I'll report back when it finishes
I think you may be able to finish, but I detected another memory related problem that could show up with certain files. I believe that it won't be in the ones you need to finish, but it is in the one Gabor started. I missed it because I did not test the generation of that particular file when I introduced the last modifications to economize memory. Still, Gabor may be experiencing another problem because the engine should not crash. I think that there may be some other corrupted file that KBPKP needs to proceed. It crashes right at the beginning.

Ray, please let me know how it went the generation of the last two files, and Gabor, please wait until I have a better idea of your problem and see how Ray did with the last two.

Gabor, could you post a list of the files generated with its file sizes?

Thanks,
Miguel
Spock

Re: Gaviota 0.74.6 (special for EGTB builders)

Post by Spock »

michiguel wrote: Ray, please let me know how it went the generation of the last two files, and Miguel
Unfortunately I struck problems. Although task manager only showed the gaviota process using about 500k memory, it also showed that 90% of my 8GB of memory was being used, and the machine was barely able to respond to mouse and keyboard. I eventually managed to kill the gaviota process and had to reboot
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: Gaviota 0.74.6 (special for EGTB builders)

Post by michiguel »

SzG wrote:
michiguel wrote: Gabor, could you post a list of the files generated with its file sizes?
Hi Miguel,

Here is the list created by the dir command. 'gtb-files.txt is the file where I have saved the list.

Code: Select all

 c:\Sakk\WB-engines\Gaviota\gtb tartalma:

             142 fájl      39 800 898 048 bájt
Thanks Gabor, I found the bug it was causing your problem. It is fixed in the new version 0.74.8 available at the Gaviota site. Ray seems to have a weird problem. I do not know whether is related to the bug I just fixed. It is possible. It is a pity because you are so close to finish!

I really hate to abuse of your patience. Debugging and testing this generators is a real pain. The main reason is that they run for a long time, so it is not possible to test many different situations like I do with the engine itself.

Miguel
Spock

Re: Gaviota 0.74.6 (special for EGTB builders)

Post by Spock »

michiguel wrote: Ray seems to have a weird problem. I do not know whether is related to the bug I just fixed. It is possible. It is a pity because you are so close to finish!

Miguel
Now all finished ! :)

I don't know what was different this time - I used Vista instead of W7, but that shouldn't have mattered