Grape Fruit

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

Moderators: hgm, Rebel, chrisw

Michael Sherwin
Posts: 3196
Joined: Fri May 26, 2006 3:00 am
Location: WY, USA
Full name: Michael Sherwin

Re: Grape Fruit

Post by Michael Sherwin »

Norm Pollock wrote:Thanks Denis for your Windows version. The Windows version offered by Sourceforge doesn't work on my machine.

I think the new version beta 1.0 should be creating more buzz. It seems to me that it is one of the strongest free engines on 1 CPU, and indeed it may be the strongest.

-Norm
After 50 of 300 games played.

P4 2 GHz laptop

2+2 TC

sherwin50.pgn

Rybka v2.2n2.mp.w32 - Glaurung32 : 8.5/16 7-6-3 (01001110=0=110=1 ) 53% +21

Rybka v2.2n2.mp.w32 - Grapefruit 1.0 beta : 9.5/17 5-3-9 (1=111===0====10=0) 56% +42

Grapefruit 1.0 beta - Glaurung32 2.1 : 10.5/17 10-6-1 (0111100010=111110) 62% +85
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: Grape Fruit

Post by tmokonen »

kranium wrote: George, and all,
here's the relevant info from my downloads-

Grapefruit Version History

executable, time stamp (last modified):
source code, time stamp (last modified):

grapefruit 1.0 b1j, 7/21/2008 10:32 am
source code, 7/21/2008 10:17 am

grapefruit 1.0 c1e, 8/17/2008 9:49 am
source code, 8/17/2008 9:21 am

grapefruit 1.0 alpha 1, 8/25/2008 9:03 am
source code, 8/24/2008 5:33 pm

grapefruit 1.0 alpha 2, 8/25/2008 9:46 am
source code, 8/25/2008 9:40 am

grapefruit 1.0 alpha 3, 10/09/2008 4:50 pm
source code, 10/09/2008 4:44 pm

grapefruit 1.0 beta, 11/30/2008 3:21 pm
source code, 11/30/2008 3:08 pm

Hope this helps,
Norm

PS- let me know if i missed a release along the way! <:
Hi Norman, there were a few versions released before the b1j release:

grapefruit 1.0 a3a 7/6/2008 12:18 PM
source code 7/6/2008 12:20 PM

grapefruit 1.0 a3b 7/7/2008 1:51 PM
source code 7/7/2008 1:30 PM

grapefruit 1.0 a3c 7/10/2008 6:45 PM
source code 7/10/2008 6:13 PM

grapefruit 1.0 b1a 7/13/2008 10:01 AM
source code 7/13/2008 9:31 AM

For the a3a version, search.h seems to have a later time stamp then the executables, for some reason. The other source files have earlier timestamps.

Tony
kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: Grape Fruit

Post by kranium »

tmokonen wrote:
kranium wrote: George, and all,
here's the relevant info from my downloads-

Grapefruit Version History

executable, time stamp (last modified):
source code, time stamp (last modified):

grapefruit 1.0 b1j, 7/21/2008 10:32 am
source code, 7/21/2008 10:17 am

grapefruit 1.0 c1e, 8/17/2008 9:49 am
source code, 8/17/2008 9:21 am

grapefruit 1.0 alpha 1, 8/25/2008 9:03 am
source code, 8/24/2008 5:33 pm

grapefruit 1.0 alpha 2, 8/25/2008 9:46 am
source code, 8/25/2008 9:40 am

grapefruit 1.0 alpha 3, 10/09/2008 4:50 pm
source code, 10/09/2008 4:44 pm

grapefruit 1.0 beta, 11/30/2008 3:21 pm
source code, 11/30/2008 3:08 pm

Hope this helps,
Norm

PS- let me know if i missed a release along the way! <:
Hi Norman, there were a few versions released before the b1j release:

grapefruit 1.0 a3a 7/6/2008 12:18 PM
source code 7/6/2008 12:20 PM

grapefruit 1.0 a3b 7/7/2008 1:51 PM
source code 7/7/2008 1:30 PM

grapefruit 1.0 a3c 7/10/2008 6:45 PM
source code 7/10/2008 6:13 PM

grapefruit 1.0 b1a 7/13/2008 10:01 AM
source code 7/13/2008 9:31 AM

For the a3a version, search.h seems to have a later time stamp then the executables, for some reason. The other source files have earlier timestamps.

Tony

excellent...thanks Tony.

is it possible that you send these early versions to me?
(kranium@telenet.be)
if so, it's very much appreciated....
I will then post all versions for download so that anybody can get them.

Norm
Jouni
Posts: 3286
Joined: Wed Mar 08, 2006 8:15 pm

Re: Grape Fruit

Post by Jouni »

One blitz match:


Code: Select all

                         
1   Cyclone 2.2           ½½01½11½10½½½½10½½½½½00½0½011½10½½½½01½½   20.0/40  400.00
2   Grapefruit 1.0 beta   ½½10½00½01½½½½01½½½½½11½1½100½01½½½½10½½   20.0/40  400.00

Jouni
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Grape Fruit

Post by Dr.Wael Deeb »

From all the test games I've seen till now,it looks like Grapefruit is especialy tuned to knock down Rybka....
_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….
kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: Grape Fruit

Post by kranium »

Hi Jouni,

thanks for the results, I have a feeling they're pretty evenly matched. I'm excited to see what results the CCRL and CEGT get.

I do have a word of caution for anyone that is testing Grapefruit...
(i'm sure many already know this, but) make sure you test Grapefruit with a UCI GUI, (with which you can set # threads).

grapefruit includes a function which queries Windows, and automatically configures the # of threads = # processors for the system it's running on.

for ex:
with winboard/polyglot on a core2 duo, there's no way to prevent grapefruit from using both cores.

to test grapefruit with 1 core, you must use a UCI GUI, and set maxthreads = 1.

hopefully this will change with an upcoming Winboard protocol version, (that may include the ability to configure # threads). I think HG Muller an others have already been discussing implementing this in the programming forum.

Norm
Michel
Posts: 2272
Joined: Mon Sep 29, 2008 1:50 am

Re: Grape Fruit

Post by Michel »

with winboard/polyglot on a core2 duo, there's no way to prevent grapefruit from using both cores.
In polyglot you can set UCI options.
kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: Grape Fruit

Post by kranium »

can you set # threads there?..if so thx! i had no idea.
User avatar
geots
Posts: 4790
Joined: Sat Mar 11, 2006 12:42 am

Re: Grape Fruit

Post by geots »

kranium wrote:
geots wrote:
Denis P. Mendoza wrote:
Graham Banks wrote:
Denis P. Mendoza wrote:Vadim only added/modified some evaluation functions concerning Knight and Queen mobility based on last GF1alpha3- see eval.cpp

In case some have problems running the binary (w/c I encountered), you can try an all-purpose build:

http://computerchessengines.mylivepage. ... ileid=4031
Hi Denis,

so Grapefruit 1.0 c1e is still the latest version?

Cheers, Graham.
Graham,

Sorry, I have no idea as I haven't seen that version yet. I only compared the last update at SF.net with the latest. Or maybe I'm just mixed-up with the versioning. This link is the only source I know except for the old ones thru email:

http://sourceforge.net/project/showfile ... _id=282743

I'll check my files again. But the dates are just a good reference or better ask Vadim Dem (Thinkingalot). For me, Grapefruit 1.0 beta is the latest based on the updates on his archives.

Denis


Look, i have Grapefruit 1.0b1j loaded, and i was under the assumption it was the latest before this last Beta. Exactly where in line is this version, and should i keep using it or switch to this new 1.0 Beta?

Best,

George, and all,
here's the relevant info from my downloads-

Grapefruit Version History

executable, time stamp (last modified):
source code, time stamp (last modified):

grapefruit 1.0 b1j, 7/21/2008 10:32 am
source code, 7/21/2008 10:17 am

grapefruit 1.0 c1e, 8/17/2008 9:49 am
source code, 8/17/2008 9:21 am

grapefruit 1.0 alpha 1, 8/25/2008 9:03 am
source code, 8/24/2008 5:33 pm

grapefruit 1.0 alpha 2, 8/25/2008 9:46 am
source code, 8/25/2008 9:40 am

grapefruit 1.0 alpha 3, 10/09/2008 4:50 pm
source code, 10/09/2008 4:44 pm

grapefruit 1.0 beta, 11/30/2008 3:21 pm
source code, 11/30/2008 3:08 pm

Hope this helps,
Norm

PS- let me know if i missed a release along the way! <:

Thank you, Norm.


Best,