I came to the conclusion that NICE is 95% programmer tool, hence I post it here.
Version 1.2 is a significant improvement.
1. NICE now can make predictions with with a precision of 1 elo. The idea to invest 20 minutes before you put an engine change into cute-chess looks attractive to me when NICE can report an elo gain or regression with a precision of 1 elo. It's to hope NICE turns out to be a good prophet
2. Reporting errors - Some engines (in fact a bit more than some) have the habit to surpress the mainlines of the early plies, some hide the first x plies, some hide the main lines the first 100ms and there are even those who use 1 full second. It's probably inspired by a speed gain of 1-2 millieseconds. When there is no main line NICE will report the number of cases found in the error column of the html and the result will be unreliable.
3. The time-bonus feature has been dropped. Someone said, it only adds noise. After a good look I had to conclude it is even worse, without it the results are more reliable.
thanks Ed, that's really Nice
is there a way to utilize multiple threads (actually processes)? I only see 1 core utilized (1 engine instance)
also, how accurately can Nice detect say search improvements?
mar wrote: ↑Tue May 19, 2020 3:14 pm
thanks Ed, that's really Nice
is there a way to utilize multiple threads (actually processes)? I only see 1 core utilized (1 engine instance)
Edit the batch file you plan to use:
set THREADS=1
also, how accurately can Nice detect say search improvements?
I don't know. Well, yet... as most of the time I tested eval changes.
I suppose there is no real difference between the two, tests at 100ms, 250ms, 500ms and 1000ms show significant elo increments. I think the golden rule is to use a higher time control testing search changes.
90% of coding is debugging, the other 10% is writing bugs.
Well I'm stumped. Either I can't make it work with Myrddin (which is an xboard engine) or NICE doesn't support xboard. Has anybody had success using NICE with any xboard engine?
JVMerlino wrote: ↑Mon May 25, 2020 3:11 am
Well I'm stumped. Either I can't make it work with Myrddin (which is an xboard engine) or NICE doesn't support xboard. Has anybody had success using NICE with any xboard engine?
That is a question for Ferdy.
Meanwhile I did a quick run with Myrddin using the 1500 STS positions using the wb2uci adapter.
It works - AND I found a (possible) bug in Myrddin! It does not accept "st" command values less than 1, because the protocol says it is used to "set the exact number of seconds per move". I guess, when I implemented that more than 10 years ago, I never considered decimal values. But the text of the protocol (and the example, which only uses the number 30) should probably be updated.
However, trying to do a Split Run via Myrddin.bat in NICE fails with "Error in line 8".