I'm trying to run the arasan18 epd test suite on various engines. I have tried Shredder Classic and Arena, both crash too often for various reasons.
epd2wb seems to work best, but I have issues with Hakkapeliitta and Senpai crashing as well as Hiarcs 14 not taking uci options.
Also, I can't get sub one second move times in epd2wb for some reason.
Anyone have a better suggestion?
Thanks.
Best EPD Testing Software
Moderators: hgm, Rebel, chrisw
-
- Posts: 12542
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Best EPD Testing Software
Use Arena.
You can run an EPD test suite with that.
I think that ChessGui can do it also, but I did not try it myself.
You can run an EPD test suite with that.
I think that ChessGui can do it also, but I did not try it myself.
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: 782
- Joined: Wed Mar 08, 2006 9:22 pm
Re: Best EPD Testing Software
Hello Dann,Dann Corbit wrote:Use Arena.
You can run an EPD test suite with that.
I think that ChessGui can do it also, but I did not try it myself.
The op indicated Arena crashing when running epd. I have experienced that issue.
ChessGUI can definitely do epd testing with several engines queued up.
Sub one second timing - not so sure but it is free...
Later.
-
- Posts: 12542
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Best EPD Testing Software
I use older versions of Arena because they are more stable.Roger Brown wrote:Hello Dann,Dann Corbit wrote:Use Arena.
You can run an EPD test suite with that.
I think that ChessGui can do it also, but I did not try it myself.
The op indicated Arena crashing when running epd. I have experienced that issue.
ChessGUI can definitely do epd testing with several engines queued up.
Sub one second timing - not so sure but it is free...
Later.
I did not try the latest version yet.
I have experienced occasional decoupling with Arena, where the engine stops writing to the log file, even though it is still running (and if you attach to the chess engine with a debugger you can see that it is still creating output).
The decoupling problem happens in all versions of Arena, but it is more rare in older versions. I guess that it has to do with I/O buffering, but that is only a wild guess.
I did not experience crashes with Epd2wb, but I probably did not test a broad enough spectrum of engines.
It is a fairly complicated problem to make every WB and UCI engine communicate in a stable way for EPD analysis, especially since I have seen a lot of variance in WB output.
Not sure, for instance, if every WB output parser can handle:
for fail high
and:
for fail low. There are some engines that do it.
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: 782
- Joined: Wed Mar 08, 2006 9:22 pm
Re: Best EPD Testing Software
Hello Dann,Dann Corbit wrote:
I did not experience crashes with Epd2wb, but I probably did not test a broad enough spectrum of engines.
It is a fairly complicated problem to make every WB and UCI engine communicate in a stable way for EPD analysis, especially since I have seen a lot of variance in WB output.
Not sure, for instance, if every WB output parser can handle:
for fail high
and:
for fail low. There are some engines that do it.
Never experienced crashes with epd2wb (slightly misnamed, since the latest version can handle uci engines as well) either.
Would one of those face engines be Mint?
Later.
-
- Posts: 6401
- Joined: Thu Mar 09, 2006 8:30 pm
- Location: Chicago, Illinois, USA
Re: Best EPD Testing Software
Mint and the rest of the good ones. I see that you failed high Roger. <fail high>Roger Brown wrote:Hello Dann,Dann Corbit wrote:
I did not experience crashes with Epd2wb, but I probably did not test a broad enough spectrum of engines.
It is a fairly complicated problem to make every WB and UCI engine communicate in a stable way for EPD analysis, especially since I have seen a lot of variance in WB output.
Not sure, for instance, if every WB output parser can handle:
for fail high
and:
for fail low. There are some engines that do it.
Never experienced crashes with epd2wb (slightly misnamed, since the latest version can handle uci engines as well) either.
Would one of those face engines be Mint?
Later.
Miguel
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Best EPD Testing Software
Try polyglot it can do sub second.can00336 wrote:I'm trying to run the arasan18 epd test suite on various engines. I have tried Shredder Classic and Arena, both crash too often for various reasons.
epd2wb seems to work best, but I have issues with Hakkapeliitta and Senpai crashing as well as Hiarcs 14 not taking uci options.
Also, I can't get sub one second move times in epd2wb for some reason.
Anyone have a better suggestion?
Thanks.
If you are not fine with it, I will create one, just specify what output you need. I only support uci engines.
-
- Posts: 24
- Joined: Sat May 16, 2015 8:07 am
- Location: PA
Re: Best EPD Testing Software
I have tried three different versions of Arena. They all stop communicating with the engine at some random point during long runs.Dann Corbit wrote:Use Arena.
You can run an EPD test suite with that.
I think that ChessGui can do it also, but I did not try it myself.
I haven't tried ChessGui, but I would prefer a cmd line interface, if possible.
Thanks for the suggestion!
-
- Posts: 24
- Joined: Sat May 16, 2015 8:07 am
- Location: PA
Re: Best EPD Testing Software
epd2wb is not crashing, it is the other engines. epd2wb is pretty much exactly what I want (minus sub one second move times) were it not for some engine incompatibilities.Dann Corbit wrote:I use older versions of Arena because they are more stable.
I did not try the latest version yet.
I have experienced occasional decoupling with Arena, where the engine stops writing to the log file, even though it is still running (and if you attach to the chess engine with a debugger you can see that it is still creating output).
The decoupling problem happens in all versions of Arena, but it is more rare in older versions. I guess that it has to do with I/O buffering, but that is only a wild guess.
I did not experience crashes with Epd2wb, but I probably did not test a broad enough spectrum of engines.
It is a fairly complicated problem to make every WB and UCI engine communicate in a stable way for EPD analysis, especially since I have seen a lot of variance in WB output.
Not sure, for instance, if every WB output parser can handle:
for fail high
and:
for fail low. There are some engines that do it.
-
- Posts: 24
- Joined: Sat May 16, 2015 8:07 am
- Location: PA
Re: Best EPD Testing Software
I can't seem to figure out how to get polyglot to do sub one second move times. Also, Hakkapeliitta and Senpai fail to run no matter what I put in my ini file. The ini files are rather bothersome.Ferdy wrote:Try polyglot it can do sub second.
If you are not fine with it, I will create one, just specify what output you need. I only support uci engines.
To be honest, I was looking for a generic epd testing tool exactly like your STS Rating tool: www.talkchess.com/forum/viewtopic.php?t=56653
Your STS Rating tool works on every single UCI engine I have tried without fail. It would be great if you could make it into a more generic testing platform.
If this is something that interests you, I would suggest testing it using arasan18.epd as it has both "bm", best move, and "am", avoid move situations.
Regarding output, you could do what you do now just simplified since you don't have scores or different themes. It might also be helpful to output the current number of correct moves during the run as well as a percentage correct.
Here is a detailed output sample from epd2wb if you want to go overboard: https://goo.gl/dbnoCm
Thanks!