Weini 0.0.24 release

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

Moderators: hgm, Rebel, chrisw

User avatar
xr_a_y
Posts: 1871
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Weini 0.0.24 release

Post by xr_a_y »

The 0.0.24 release is finally here but with less addition than I expected and only +30elo in self play.

https://github.com/tryingsomestuff/Weini/releases

It is anyway a good basis for the next one :wink:
User avatar
Graham Banks
Posts: 41423
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Weini 0.0.24 release

Post by Graham Banks »

Thanks Vivien. :)
gbanksnz at gmail.com
tpoppins
Posts: 919
Joined: Tue Nov 24, 2015 9:11 pm
Location: upstate

Re: Weini 0.0.24 release

Post by tpoppins »

More features and bugfixing is good, Vivien, it's not all about Elo. Hey, if Arasan, for example, gained 30 Elo with every release John would have probably had to retire 10 years ago. :D

I have a couple suggestions on improving Weini's Xboard compliance and useability. Please consider taking advantage of CECP feature option commands (the syntax is detailed in the specs linked to at the end of this post), so that the most important Weini options could be configured via GUI. The likely candidates:

- Debug Mode ("modedebug" in the config file)
- Contempt (same)
- Memory ("allTtSize")
- Disable Pondering ("forceNoPonder")
- Random ("do_randomNoise")
- Use Internal Book ("with_smallBook")
- Use External Book ("with_bigBook")
- Book Filename (same)
- Book Depth ("maxBookMoves")
- Cores ("threads")

Note that "memory" and "cores" are the standard CECP names and should be used as such. To enable the GUI's use of the former requires "memory=1" to be declared with the feature command, the latter needs "smp=1".

Currently Weini sends "otim=0" along with "time=1"; this is neither necessary nor CECP-compliant. The GUI should still send the otim command along with time as long as "time=1" has been declared with the feature command; if Weini does not use or understand otim it should just ignore that command.

Here's a link to CECP protocol specs:
https://www.gnu.org/software/xboard/engine-intf.html

That's all I can think of at the moment. Hope you will find at least some of the above useful.
Tirsa Poppins
CCRL
User avatar
xr_a_y
Posts: 1871
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: Weini 0.0.24 release

Post by xr_a_y »

Thanks a lot for this suggestion, i'll work on that soon.

I think it will be quite easy, because Weini already implements the "setoption" xboard command for every parameter !

Best regards
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: Weini 0.0.24 release

Post by CMCanavessi »

It doesn't work for me in Arena when starting from a book position. It works when playing from "startpos".

Also, in UCI mode it crashes in my system.
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
User avatar
xr_a_y
Posts: 1871
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: Weini 0.0.24 release

Post by xr_a_y »

Indeed UCI mode is not working, I shall desactivate it for now.

In xboard, how the book position is imposed ? the setboard command shall work well.
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Weini 0.0.24 release

Post by Gabor Szots »

xr_a_y wrote: Sat Oct 20, 2018 9:17 pm Indeed UCI mode is not working, I shall desactivate it for now.

In xboard, how the book position is imposed ? the setboard command shall work well.
Using 'force' mode.
Gabor Szots
CCRL testing group
User avatar
xr_a_y
Posts: 1871
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: Weini 0.0.24 release

Post by xr_a_y »

So we go to force mode and then use setboard or usermove ?

Sorry I have never used Arena and won't have time to test it quickly.
tpoppins
Posts: 919
Joined: Tue Nov 24, 2015 9:11 pm
Location: upstate

Re: Weini 0.0.24 release

Post by tpoppins »

I just had Weini 0.0.24 play two games (one with each color) vs. Absolute Zero using a 6-move PGN book in Arena 3.5.1.
Absolute zero problems.
Tirsa Poppins
CCRL
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Weini 0.0.24 release

Post by Gabor Szots »

xr_a_y wrote: Sat Oct 20, 2018 9:50 pm So we go to force mode and then use setboard or usermove ?

Sorry I have never used Arena and won't have time to test it quickly.
I am not particularly familiar with the CECP protocol. My guess is that you enter force mode, feed the book moves, then you start the game using the 'go' command. In force mode the engine should just make the moves and start to calculate after go has been issued.
Gabor Szots
CCRL testing group