Being able to configure the hash will be very useful. Thanks for looking at this.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
Donna v2.0 released
Moderator: Ras
-
Graham Banks
- Posts: 44976
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: My test
gbanksnz at gmail.com
-
mid
- Posts: 22
- Joined: Thu Dec 11, 2014 6:34 am
- Location: Cupertino, California
Re: My test
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 
-- Michael
-- http://www.dvorkin.net
-- Michael
-- http://www.dvorkin.net
-
Graham Banks
- Posts: 44976
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: My test
Nothing to be embarrassed about, Michael.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
-- Michael
-- http://www.dvorkin.net
Donna is a nice little engine. Thanks for sharing it with us.
gbanksnz at gmail.com
-
Graham Banks
- Posts: 44976
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: My test
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.
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
-
mid
- Posts: 22
- Joined: Thu Dec 11, 2014 6:34 am
- Location: Cupertino, California
Re: My test
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
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
-
Graham Banks
- Posts: 44976
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: My test
Sounds good.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
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
-
mid
- Posts: 22
- Joined: Thu Dec 11, 2014 6:34 am
- Location: Cupertino, California
Re: My test
64Mb cache might bring it down below 256Mb. Realistically speaking 256Mb+ sounds like free RAM requirement to run Donna.
-- Michael
-- http://www.dvorkin.net
-- Michael
-- http://www.dvorkin.net
-
mid
- Posts: 22
- Joined: Thu Dec 11, 2014 6:34 am
- Location: Cupertino, California
Re: My test
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
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
-
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
THANK YOU !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
SilvianR
-
Graham Banks
- Posts: 44976
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: My test
Thanks Michael.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
gbanksnz at gmail.com