Donna v2.0 released

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

Moderator: Ras

User avatar
Graham Banks
Posts: 44976
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: My test

Post by Graham Banks »

mid wrote:Gabor,

In v2.0 I bumped up cache from 128MB to 256MB. It's still on my to-do list to make it configurable through UCI options.

-- Michael
-- http://www.dvorkin.net
Being able to configure the hash will be very useful. Thanks for looking at this.
gbanksnz at gmail.com
User avatar
mid
Posts: 22
Joined: Thu Dec 11, 2014 6:34 am
Location: Cupertino, California

Re: My test

Post by mid »

No worries, and thanks for suggestion. I do all my development on Mac with no chess GUI. My main testing tool so far was leaving cutechess-cli play overnight with 40/60+1 time control :oops:

-- Michael
-- http://www.dvorkin.net
User avatar
Graham Banks
Posts: 44976
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: My test

Post by Graham Banks »

mid wrote:No worries, and thanks for suggestion. I do all my development on Mac with no chess GUI. My main testing tool so far was leaving cutechess-cli play overnight with 40/60+1 time control :oops:

-- Michael
-- http://www.dvorkin.net
Nothing to be embarrassed about, Michael.
Donna is a nice little engine. Thanks for sharing it with us. :)
gbanksnz at gmail.com
User avatar
Graham Banks
Posts: 44976
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: My test

Post by Graham Banks »

The problem at present is that Donna's hash usage keeps growing and growing.
It would be great if we could set it for either 128, 256 or higher hash and it would stick around the hash usage selected.
Pretty sure that Donna 1.0 was okay in this regard.

Graham.
gbanksnz at gmail.com
User avatar
mid
Posts: 22
Joined: Thu Dec 11, 2014 6:34 am
Location: Cupertino, California

Re: My test

Post by mid »

Graham and Gabor,

Thanks for bringing this to my attention. I think I've tracked it down. I guess I tried to avoid Go's garbage collection overhead a bit too hard ;-)

Anyway, I have new version which honors UCI "setoption name Hash value XXX" and adjusts cache size accordingly. In my preliminary tests with 128Mb cache the total RAM size hovers around 300Mb. I am going to let it self-play overnight, will post new builds tomorrow morning PST.

-- Michael
-- http://www.dvorkin.net
User avatar
Graham Banks
Posts: 44976
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: My test

Post by Graham Banks »

mid wrote:Graham and Gabor,

Thanks for bringing this to my attention. I think I've tracked it down. I guess I tried to avoid Go's garbage collection overhead a bit too hard ;-)

Anyway, I have new version which honors UCI "setoption name Hash value XXX" and adjusts cache size accordingly. In my preliminary tests with 128Mb cache the total RAM size hovers around 300Mb. I am going to let it self-play overnight, will post new builds tomorrow morning PST.

-- Michael
-- http://www.dvorkin.net
Sounds good.

I guess that if somebody wanted to use around 128mb in ram memory usage, they'd need to set the hash in Donna to 64mb?
gbanksnz at gmail.com
User avatar
mid
Posts: 22
Joined: Thu Dec 11, 2014 6:34 am
Location: Cupertino, California

Re: My test

Post by mid »

64Mb cache might bring it down below 256Mb. Realistically speaking 256Mb+ sounds like free RAM requirement to run Donna.

-- Michael
-- http://www.dvorkin.net
User avatar
mid
Posts: 22
Joined: Thu Dec 11, 2014 6:34 am
Location: Cupertino, California

Re: My test

Post by mid »

I've released Donna v2.1, binary builds are now available at: http://donnachess.github.io

New version honors UCI setoption command to adjust cache size and addresses memory consumption issues discovered in v2.0. Couple more links:

Curious minds (source code diff between v2.1 and v2.0): https://github.com/michaeldv/donna/compare/v2.0...v2.1

Popular demand (Windows 32-bit executable): https://github.com/donnachess/donnaches ... ows-32.exe

Enjoy!

-- Michael
-- http://www.dvorkin.net
User avatar
Sylwy
Posts: 4940
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: My test

Post by Sylwy »

mid wrote:I've released Donna v2.1, binary builds are now available at: http://donnachess.github.io

New version honors UCI setoption command to adjust cache size and addresses memory consumption issues discovered in v2.0. Couple more links:

Curious minds (source code diff between v2.1 and v2.0): https://github.com/michaeldv/donna/compare/v2.0...v2.1

Popular demand (Windows 32-bit executable): https://github.com/donnachess/donnaches ... ows-32.exe

Enjoy!

-- Michael
-- http://www.dvorkin.net
THANK YOU !

SilvianR :wink:
User avatar
Graham Banks
Posts: 44976
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: My test

Post by Graham Banks »

mid wrote:I've released Donna v2.1, binary builds are now available at: http://donnachess.github.io

New version honors UCI setoption command to adjust cache size and addresses memory consumption issues discovered in v2.0. Couple more links:

Curious minds (source code diff between v2.1 and v2.0): https://github.com/michaeldv/donna/compare/v2.0...v2.1

Popular demand (Windows 32-bit executable): https://github.com/donnachess/donnaches ... ows-32.exe

Enjoy!

-- Michael
-- http://www.dvorkin.net
Thanks Michael. :)
gbanksnz at gmail.com