Thanks for the compile, Dan. What do you mean by 'not having the blue stuff yet'?Dann Corbit wrote: ↑Thu Oct 10, 2019 2:36 am
I called it polygon {many-sided} because it uses all of the features except it does not have the blue stuff yet.
Updated file at the same location, last version did not log the EPD position:
It's here ...Honey X6
Moderators: hgm, Rebel, chrisw
-
- Posts: 2283
- Joined: Sat Jun 02, 2012 2:13 am
Re: It's here ...Honey X6
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: It's here ...Honey X6
There was a conflict with using 'ifdef Blue' with windows.h. On misc.cpp, doing something like this near the top will fix it:carldaman wrote: ↑Thu Oct 10, 2019 8:24 amThanks for the compile, Dan. What do you mean by 'not having the blue stuff yet'?Dann Corbit wrote: ↑Thu Oct 10, 2019 2:36 am
I called it polygon {many-sided} because it uses all of the features except it does not have the blue stuff yet.
Updated file at the same location, last version did not log the EPD position:
Code: Select all
#ifdef Blue
#undef Blue
#define BlueAgain
#endif
#include <windows.h>
#ifdef BlueAgain
#define Blue
#endif
-
- Posts: 416
- Joined: Thu Aug 02, 2012 7:48 pm
- Location: Germany
Re: It's here ...Honey X6
What a helpful Honey-beast, especially for long-time-analysis...im amazed and happyMikeB wrote: ↑Thu Oct 10, 2019 8:01 amcome and get it ... all flavors now available, scroll to the bottom for the binaries...MikeB wrote: ↑Tue Oct 08, 2019 9:42 pm well if you have a macOS computer anyway , or if you can compile your own
other OS flavors will be released upon receipt.
all versions have all bell and whistles, including play by FIDE Elo (or CCRL Elo) and improved adaptive and variety play
FD versions have 'fortress detection' code written Joe Ellis.
Bluefish and Blue-Honey versions have Bluefish evaluation code written by Eelco de Groot.
https://github.com/MichaelB7/Stockfish/releases/tag/X6
that's right - 8 stockfish derivative flavors , including
current-dev-Stockfish
current-dev-Stockfish-FD
Honey X6
Honey-FD
Blue-Honey
Blue-Honey-FD
Bluefish
BlueFish-FD
there's build script in the src folder, on my machine it takes 62 seconds to build all 8 flavors, just over two minutes for PGO flavors ( all macOS versions were PGO optimized)
why "X" ? , it signifies that this version is related to Stockfish 10 and development code added since the release of Stockfish 10.
have fun!
https://github.com/MichaelB7/Stockfish/releases/tag/X6
macSO users should re-download ( also bmi2 was added)
Also, please be sure to thank Alan Cooper and Lucas Monge for all their work in making the exe's available for you!
i want to say thank you to:
Dann Corbit for his "poly-version"...and
Joe Ellis for his provided FD-code (a dream came true as an analyzer)...and
Eelco de Groot for his bluefish-code made available (reminds me of the old "aggressivness/coverdice"-days )...and
Alan Cooper and Lucas Monge for the compiles they always provide...and
the SF-team, everybody knows why...and
of course MikeB as the creator, always kind person and author !
thanks so much, you are great
beyond that i wish joy and peace for everybody
peer
Wahrheiten sind Illusionen von denen wir aber vergessen haben dass sie welche sind.
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: It's here ...Honey X6
Definitely a team effort - and none of this happens unless Stockfish was set up the way it is - Tord, Marco and the scores of others who are either providing patches, providing hardware, the maintainers and all the users who report bugs - it really is a thing of beauty, how this has worked out the last ten years and my hope is that it is still here way after I'm gone.Spliffjiffer wrote: ↑Thu Oct 10, 2019 4:27 pmWhat a helpful Honey-beast, especially for long-time-analysis...im amazed and happyMikeB wrote: ↑Thu Oct 10, 2019 8:01 amcome and get it ... all flavors now available, scroll to the bottom for the binaries...MikeB wrote: ↑Tue Oct 08, 2019 9:42 pm well if you have a macOS computer anyway , or if you can compile your own
other OS flavors will be released upon receipt.
all versions have all bell and whistles, including play by FIDE Elo (or CCRL Elo) and improved adaptive and variety play
FD versions have 'fortress detection' code written Joe Ellis.
Bluefish and Blue-Honey versions have Bluefish evaluation code written by Eelco de Groot.
https://github.com/MichaelB7/Stockfish/releases/tag/X6
that's right - 8 stockfish derivative flavors , including
current-dev-Stockfish
current-dev-Stockfish-FD
Honey X6
Honey-FD
Blue-Honey
Blue-Honey-FD
Bluefish
BlueFish-FD
there's build script in the src folder, on my machine it takes 62 seconds to build all 8 flavors, just over two minutes for PGO flavors ( all macOS versions were PGO optimized)
why "X" ? , it signifies that this version is related to Stockfish 10 and development code added since the release of Stockfish 10.
have fun!
https://github.com/MichaelB7/Stockfish/releases/tag/X6
macSO users should re-download ( also bmi2 was added)
Also, please be sure to thank Alan Cooper and Lucas Monge for all their work in making the exe's available for you!
i want to say thank you to:
Dann Corbit for his "poly-version"...and
Joe Ellis for his provided FD-code (a dream came true as an analyzer)...and
Eelco de Groot for his bluefish-code made available (reminds me of the old "aggressivness/coverdice"-days )...and
Alan Cooper and Lucas Monge for the compiles they always provide...and
the SF-team, everybody knows why...and
of course MikeB as the creator, always kind person and author !
thanks so much, you are great
beyond that i wish joy and peace for everybody
peer
-
- Posts: 229
- Joined: Thu Mar 10, 2016 6:17 pm
- Location: Canada
-
- Posts: 1167
- Joined: Thu Dec 25, 2008 9:07 pm
- Full name: Herbert L
Re: It's here ...Honey X6
by MikeB
Can I use this "blue" exe's only limitedly?
Is this a bug? Of course not. But what else is this exactly?
What exactly does this mean.This only impacted the "bluefish" exe's.
Can I use this "blue" exe's only limitedly?
Is this a bug? Of course not. But what else is this exactly?
-
- Posts: 12541
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: It's here ...Honey X6
I updated my polygon build to include the blue stuff.
I changed Blue to Bule everywhere in the program except for text strings.
It's a dyslexic thing. I do that sort of thing by accident sometimes, so it seemed funny to me.
I ran it on some really tough positions last night, and the outcome looks extremely promising.
If you use my version, don't forget to change my strange defaults like exit after bench and logging to a file.
I changed Blue to Bule everywhere in the program except for text strings.
It's a dyslexic thing. I do that sort of thing by accident sometimes, so it seemed funny to me.
I ran it on some really tough positions last night, and the outcome looks extremely promising.
If you use my version, don't forget to change my strange defaults like exit after bench and logging to a file.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 12541
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: It's here ...Honey X6
To answer your question, on Windows systems, Blue is a macro in the header file Windows.h, so all sorts of sparks would fly when you tried to do Blue builds.
As for what does Blue mean, that means that it has some of Eelco's evaluation parameters.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 12541
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: It's here ...Honey X6
There is one significant evaluation change that I make for null move reductions.
I have a logistic S-curve function to dampen pruning when mobility is cramped and to increase pruning when mobility is enormous.
IOW, if you only have 3 possible moves, cut pruning way back. And if you have 140 possible moves, prune like mad. In the function below, maxmove is the count of possible moves from this position.
double dR = ((835.0 + 70.0 * ddepth ) * c256inv + std::min((double(eval - beta) * pvinv), 3.0)) * logistic_mobility_score(maxmove);
I have a logistic S-curve function to dampen pruning when mobility is cramped and to increase pruning when mobility is enormous.
IOW, if you only have 3 possible moves, cut pruning way back. And if you have 140 possible moves, prune like mad. In the function below, maxmove is the count of possible moves from this position.
double dR = ((835.0 + 70.0 * ddepth ) * c256inv + std::min((double(eval - beta) * pvinv), 3.0)) * logistic_mobility_score(maxmove);
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 2283
- Joined: Sat Jun 02, 2012 2:13 am
Re: It's here ...Honey X6
Thanks +1 for the new release. The style is there as before, but contempt seems to be broken. I use centipawn score, and the scores don't reflect any sort of activated contempt, no matter what it's set to.