I've got builds for many more architectures now, which can be downloaded here: https://github.com/konsolas/ToppleChess ... tag/v0.3.5
Topple 0.3.5 now supports UCI Pondering in its most basic form (RE: CMCanavessi). Unfortunately I haven't been able to test the strength gain with pondering yet.
Aside from that improvements to time management, search speed, and evaluation of opposite coloured bishops gains around 60 elo in self play (though the actual gains will likely be less).
Thanks in advance to all testers
Topple 0.3.5
Moderators: hgm, Rebel, chrisw
-
- Posts: 182
- Joined: Sun Jun 12, 2016 5:44 pm
- Location: London
- Full name: Vincent
-
- Posts: 41473
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Topple 0.3.5
When I try to create it as an engine in ChessGUI, the "has stopped working" pop-up appears.
Previous versions were okay.
Previous versions were okay.
gbanksnz at gmail.com
-
- Posts: 182
- Joined: Sun Jun 12, 2016 5:44 pm
- Location: London
- Full name: Vincent
Re: Topple 0.3.5
Hmm, could I ask which build you’re using? What CPU does the device you’re using it on have?Graham Banks wrote: ↑Mon Feb 11, 2019 5:15 am When I try to create it as an engine in ChessGUI, the "has stopped working" pop-up appears.
Previous versions were okay.
-
- Posts: 41473
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Topple 0.3.5
First generation i5. Has popcount.konsolas wrote: ↑Mon Feb 11, 2019 9:01 amHmm, could I ask which build you’re using? What CPU does the device you’re using it on have?Graham Banks wrote: ↑Mon Feb 11, 2019 5:15 am When I try to create it as an engine in ChessGUI, the "has stopped working" pop-up appears.
Previous versions were okay.
Your legacy build for 0.3.4 works okay on it.
gbanksnz at gmail.com
-
- Posts: 182
- Joined: Sun Jun 12, 2016 5:44 pm
- Location: London
- Full name: Vincent
Re: Topple 0.3.5
The core2, nehalem and x86-64 builds should all work on it. Core2 was the previous legacy build. Nehalem might be slightly faster if it runs.Graham Banks wrote: ↑Mon Feb 11, 2019 9:05 amFirst generation i5. Has popcount.konsolas wrote: ↑Mon Feb 11, 2019 9:01 amHmm, could I ask which build you’re using? What CPU does the device you’re using it on have?Graham Banks wrote: ↑Mon Feb 11, 2019 5:15 am When I try to create it as an engine in ChessGUI, the "has stopped working" pop-up appears.
Previous versions were okay.
Your legacy build for 0.3.4 works okay on it.
-
- Posts: 41473
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Topple 0.3.5
They all have the same issue.konsolas wrote: ↑Mon Feb 11, 2019 9:08 amThe core2, nehalem and x86-64 builds should all work on it. Core2 was the previous legacy build. Nehalem might be slightly faster if it runs.Graham Banks wrote: ↑Mon Feb 11, 2019 9:05 amFirst generation i5. Has popcount.konsolas wrote: ↑Mon Feb 11, 2019 9:01 amHmm, could I ask which build you’re using? What CPU does the device you’re using it on have?Graham Banks wrote: ↑Mon Feb 11, 2019 5:15 am When I try to create it as an engine in ChessGUI, the "has stopped working" pop-up appears.
Previous versions were okay.
Your legacy build for 0.3.4 works okay on it.
gbanksnz at gmail.com
-
- Posts: 41473
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Topple 0.3.5
The three builds you suggested open up okay in a console window, but for some reason ChessGUI won't accept any of them when you try to load as an engine.Graham Banks wrote: ↑Mon Feb 11, 2019 9:10 amThey all have the same issue.konsolas wrote: ↑Mon Feb 11, 2019 9:08 amThe core2, nehalem and x86-64 builds should all work on it. Core2 was the previous legacy build. Nehalem might be slightly faster if it runs.Graham Banks wrote: ↑Mon Feb 11, 2019 9:05 amFirst generation i5. Has popcount.konsolas wrote: ↑Mon Feb 11, 2019 9:01 amHmm, could I ask which build you’re using? What CPU does the device you’re using it on have?Graham Banks wrote: ↑Mon Feb 11, 2019 5:15 am When I try to create it as an engine in ChessGUI, the "has stopped working" pop-up appears.
Previous versions were okay.
Your legacy build for 0.3.4 works okay on it.
gbanksnz at gmail.com
-
- Posts: 182
- Joined: Sun Jun 12, 2016 5:44 pm
- Location: London
- Full name: Vincent
Re: Topple 0.3.5
Does ChessGUI save debug logs of communication with the engine?
Could you also try sending some uci commands to the engine to see if it crashes?
e.g.
uci
position startpos
go depth 15
Could you also try sending some uci commands to the engine to see if it crashes?
e.g.
uci
position startpos
go depth 15
-
- Posts: 991
- Joined: Thu Mar 09, 2006 2:11 pm
Re: Topple 0.3.5
Topple v0.3.5 (c) Vincent Tang 2019
uci
id name Topple v0.3.5
id author Vincent Tang
option name Hash type spin default 128 min 1 max 1048576
option name Threads type spin default 1 min 1 max 128
option name Clear Hash type button
option name Ponder type check default false
uciok
isready
readyok
go depth 14
board=nullptr <--- perhaps the issue ?
But under the Shedder-Classic Topple v0.3.5 runs very well.
Best wishes,
G.S.
(CEGT team)
uci
id name Topple v0.3.5
id author Vincent Tang
option name Hash type spin default 128 min 1 max 1048576
option name Threads type spin default 1 min 1 max 128
option name Clear Hash type button
option name Ponder type check default false
uciok
isready
readyok
go depth 14
board=nullptr <--- perhaps the issue ?
But under the Shedder-Classic Topple v0.3.5 runs very well.
Best wishes,
G.S.
(CEGT team)
-
- Posts: 182
- Joined: Sun Jun 12, 2016 5:44 pm
- Location: London
- Full name: Vincent
Re: Topple 0.3.5
Thanks;ThatsIt wrote: ↑Mon Feb 11, 2019 9:23 am Topple v0.3.5 (c) Vincent Tang 2019
uci
id name Topple v0.3.5
id author Vincent Tang
option name Hash type spin default 128 min 1 max 1048576
option name Threads type spin default 1 min 1 max 128
option name Clear Hash type button
option name Ponder type check default false
uciok
isready
readyok
go depth 14
board=nullptr <--- perhaps the issue ?
But under the Shedder-Classic Topple v0.3.5 runs very well.
Best wishes,
G.S.
(CEGT team)
The issue here is that no “position” command was sent before “go”. As per the UCI protocol, a position command must be sent before any go command, so Topple starts without a default position loaded.