Dirty 24APR2011 released

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

Moderators: hgm, Rebel, chrisw

User avatar
Andres Valverde
Posts: 557
Joined: Sun Feb 18, 2007 11:07 pm
Location: Almeria. SPAIN

Re: Dirty 24APR2011 released

Post by Andres Valverde »

Martin Thoresen wrote:You can count on Dirty in TCEC Season 3.
Nice !
Is there any way I can verify that the Scorpio Bitbases are used?
Yes, from the GUI log file:

2011-04-25 00:42:42,734<--1:EgbbProbe 3.3 by Daniel Shawul
2011-04-25 00:42:42,734<--1:Cache Size = 32 Mb (4140 entries)
2011-04-25 00:42:43,421-->1:new
2011-04-25 00:42:43,421-->1:random
2011-04-25 00:42:43,421-->1:level 0 5 3
2011-04-25 00:42:43,421-->1:post
2011-04-25 00:42:43,421-->1:hard
2011-04-25 00:42:43,484<--1:Loading egbbs....
2011-04-25 00:42:43,484<--1:Egbbs loaded !
I get no different output in endgame positions with or without them.
I've set the path etc in command line, as well as using 2 GB hash.
well, if you don't add the new command line switch -egbb5men it only will use the 4 men subset. Maybe is that what is happening

The correct command line would be :

dirty -degbb <bitbases path> -dcache 32 -egbb5men

But that will do an intensive use of the media were bitbases are stored..., so we set the default to 4 men. You can chack if 5 men slow down too much in your system.
Also, the log says "Detected no Nalimov EGTBs" so I am a bit confused,
does Dirty use Nalimov or Scorpio?
Dirty can use both, but you may ignore EGTBs if you are using egbbs
Saludos, Andres
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: Dirty 24APR2011 released

Post by Martin Thoresen »

Thanks. No matter what I do I don't get anything in the log about bitbases.
I am using the 64-bit build with the 64-bit egbb dll.

edit: I tried the 32-bit build with 32-bit egbb with the same result...

How can I set the EGTB? I would prefer this over bitbases though.

Best,
Martin
User avatar
Andres Valverde
Posts: 557
Joined: Sun Feb 18, 2007 11:07 pm
Location: Almeria. SPAIN

Re: Dirty 24APR2011 released

Post by Andres Valverde »

Martin,

We would prefer egbbs. EGTBs are there since the very beginning of Buzz but weren't tested nor developed anymore.

Anyways the info you requested :

-NalimovPath <path>, -egtb <path>
Give the engine the location of the Nalimov tablebases.
Example: -NalimovPath "egtb/3men;egtb/4men;C:/Nalimov/5-men"
-NalimovCache <megabytes>, -cache <megabytes>
Cache memory for Nalimov EGTBs.
Example: -cache 16
Default: 16 MB
Saludos, Andres
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: Dirty 24APR2011 released

Post by Martin Thoresen »

Andres Valverde wrote:Martin,

We would prefer egbbs. EGTBs are there since the very beginning of Buzz but weren't tested nor developed anymore.

Anyways the info you requested :

-NalimovPath <path>, -egtb <path>
Give the engine the location of the Nalimov tablebases.
Example: -NalimovPath "egtb/3men;egtb/4men;C:/Nalimov/5-men"
-NalimovCache <megabytes>, -cache <megabytes>
Cache memory for Nalimov EGTBs.
Example: -cache 16
Default: 16 MB
Thanks, I can get the EGTB to work. It doesn't display tbhits though, but I get proper eval of endgame positions and the HDD led is flashing alot during search.

Strange thing with the egbb... :(

Best,
Martin
User avatar
Andres Valverde
Posts: 557
Joined: Sun Feb 18, 2007 11:07 pm
Location: Almeria. SPAIN

Re: Dirty 24APR2011 released

Post by Andres Valverde »

Martin Thoresen wrote:
Andres Valverde wrote:Martin,

We would prefer egbbs. EGTBs are there since the very beginning of Buzz but weren't tested nor developed anymore.

Anyways the info you requested :

-NalimovPath <path>, -egtb <path>
Give the engine the location of the Nalimov tablebases.
Example: -NalimovPath "egtb/3men;egtb/4men;C:/Nalimov/5-men"
-NalimovCache <megabytes>, -cache <megabytes>
Cache memory for Nalimov EGTBs.
Example: -cache 16
Default: 16 MB
Thanks, I can get the EGTB to work. It doesn't display tbhits though, but I get proper eval of endgame positions and the HDD led is flashing alot during search.

Strange thing with the egbb... :(

Best,
Martin
What is your current command line ?
Saludos, Andres
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: Dirty 24APR2011 released

Post by Martin Thoresen »

Andres Valverde wrote: What is your current command line ?
-hash 2048 -degbb C:\EGTB\Bitbases\ -dcache 256 -egbb5men -log
User avatar
Andres Valverde
Posts: 557
Joined: Sun Feb 18, 2007 11:07 pm
Location: Almeria. SPAIN

Re: Dirty 24APR2011 released

Post by Andres Valverde »

Martin Thoresen wrote:
Andres Valverde wrote: What is your current command line ?
-hash 2048 -degbb C:\EGTB\Bitbases\ -dcache 256 -egbb5men -log
Tried this one in console mode :

dirty -hash 1024 -degbb c:\eveann\egbb5men\ -dcache 256 -egbb5men -log
Dirty Apr 24 2011
Copyright (C) 2008 Pradyumna Kannan, Andres Valverde & Fonzy Bluemers

Dirty is provided "as-is" without any express or implied warranty. In no event
will the authors be held liable for any damages arising from the use
of Dirty.

EgbbProbe 3.3 by Daniel Shawul
Cache Size = 256 Mb (33123 entries)
Egbbs loaded !

Not sure at this momment if 2048 hash is supported (here it crashed as I have not so many RAM)...can you try with 512 or even 1024?
Saludos, Andres
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: Dirty 24APR2011 released

Post by Martin Thoresen »

Andres Valverde wrote: Tried this one in console mode :

dirty -hash 1024 -degbb c:\eveann\egbb5men\ -dcache 256 -egbb5men -log
Dirty Apr 24 2011
Copyright (C) 2008 Pradyumna Kannan, Andres Valverde & Fonzy Bluemers

Dirty is provided "as-is" without any express or implied warranty. In no event
will the authors be held liable for any damages arising from the use
of Dirty.

EgbbProbe 3.3 by Daniel Shawul
Cache Size = 256 Mb (33123 entries)
Egbbs loaded !

Not sure at this momment if 2048 hash is supported (here it crashed as I have not so many RAM)...can you try with 512 or even 1024?
The 32-bit works with max 1024, while the 64-bit works with max 2048.

I can't do anything in console mode, I get this no matter what I type:

Code: Select all

dirty -hash 512 -degbb c&#58;\egtb\bitbases\ -dcache 256 -egbb5men -log
Error &#40;unknown command&#41;&#58; dirty -hash 1024 -degbb c&#58;\egtb\bitbases\ -dcache 256 -
egbb5men -log
Same with 32-bit build...

Best,
Martin
User avatar
Kempelen
Posts: 620
Joined: Fri Feb 08, 2008 10:44 am
Location: Madrid - Spain

Re: Dirty 24APR2011 released

Post by Kempelen »

Hi Andres,

congratulations for this new version. I have always used dirty in my tests because is a reliable and very good engine. Will look at this new version.

Regards
Fermin
Fermin Serrano
Author of 'Rodin' engine
http://sites.google.com/site/clonfsp/
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Dirty 24APR2011 released

Post by Dr.Wael Deeb »

F. Bluemers wrote:
Martin Thoresen wrote:Thanks Andres.

I am considering Dirty for TCEC. Do you usually name the different revisions with such a long string?

Best,
Martin
its the release date,crisp and clear
You can short it to 24/04/11 if you like :lol:
I've seen things with version numbers+revision numbers+ beta release-numbers....[/quote]

Deuterium maybe :wink:
_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….