cutechess cli and ponder

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

elcabesa
Posts: 855
Joined: Sun May 23, 2010 1:32 pm

cutechess cli and ponder

Post by elcabesa »

hi everyone,
I'm trying to start a tournament ins cutechess with ponder on, but I'm not able to do it.
Am i doing some mistake? or there is a bug in cutechess searching for "ponder" option instead of "Ponder"?

this is my cutechess command line:
./cutechess-cli -engine conf="Ethereal" -engine conf="Laser" -engine conf="Senpai" -engine conf="Vajolet dev" -recover -repeat -concurrency 1 -openings file=8moves_v3.pgn -each tc=900+10 option.Threads=11 option.Hash=4096 option.ponder -games 2 -rounds 60000 -ratinginterval 1 -debug

this is the std::output of cutechess:
95 >Ethereal(0): uci
123 >Vajolet dev(1): uci
123 <Ethereal(0): id name Ethereal 11.05 (POPCNT)
123 <Ethereal(0): id author Andrew Grant & Laldon
123 <Ethereal(0): option name Hash type spin default 16 min 1 max 65536
123 <Ethereal(0): option name Threads type spin default 1 min 1 max 2048
123 <Ethereal(0): option name MoveOverhead type spin default 100 min 0 max 10000
123 <Ethereal(0): option name SyzygyPath type string default <empty>
123 <Ethereal(0): option name SyzygyProbeDepth type spin default 0 min 0 max 127
123 <Ethereal(0): option name Ponder type check default false
123 <Ethereal(0): uciok
123 >Ethereal(0): setoption name Hash value 4096
123 >Ethereal(0): setoption name Threads value 11
123 >Ethereal(0): isready
124 <Ethereal(0): info string set Hash to 4096MB
138 <Ethereal(0): info string set Threads to 11
138 <Ethereal(0): readyok
162 <Vajolet dev(1): id name Vajolet2 2.7.0-TEST
177 <Vajolet dev(1): id name Vajolet2 2.7.0-TEST
177 <Vajolet dev(1): id author Marco Belli
177 <Vajolet dev(1): option name Hash type spin default 1 min 1 max 65535
177 <Vajolet dev(1): option name Threads type spin default 1 min 1 max 128
177 <Vajolet dev(1): option name MultiPV type spin default 1 min 1 max 500
177 <Vajolet dev(1): option name Ponder type check default true
177 <Vajolet dev(1): option name OwnBook type check default true
177 <Vajolet dev(1): option name BestMoveBook type check default false
177 <Vajolet dev(1): option name UCI_EngineAbout type string default Vajolet2 2.7.0-TEST by Marco Belli (build date: Sep 8 2018 18:26:53)
177 <Vajolet dev(1): option name UCI_ShowCurrLine type check default false
177 <Vajolet dev(1): option name SyzygyPath type string default <empty>
177 <Vajolet dev(1): option name SyzygyProbeDepth type spin default 1 min 1 max 100
177 <Vajolet dev(1): option name ClearHash type button
177 <Vajolet dev(1): option name PerftUseHash type check default false
177 <Vajolet dev(1): option name reduceVerbosity type check default false
177 <Vajolet dev(1): uciok
177 >Vajolet dev(1): setoption name Hash value 4096
177 >Vajolet dev(1): setoption name Threads value 11
177 >Vajolet dev(1): isready
2421 <Vajolet dev(1): info string hash table allocated, 268435456 elements (4096MB)
2421 <Vajolet dev(1): info string Threads number set to 11
2421 <Vajolet dev(1): readyok
Started game 1 of 720000 (Ethereal vs Vajolet dev)
2421 >Ethereal(0): ucinewgame
2421 >Ethereal(0): setoption name Ponder value false
2421 >Ethereal(0): position startpos
2421 >Vajolet dev(1): ucinewgame
2421 >Vajolet dev(1): setoption name Ponder value false


this is the std::error of cutechess:
Warning: Ethereal doesn't have option ponder
Warning: Vajolet dev doesn't have option ponder
AndrewGrant
Posts: 1750
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: cutechess cli and ponder

Post by AndrewGrant »

Its not an engine option, its just a general flag. Just add either "ponder" or "-ponder" to the end of the command string, and remove the "option.ponder"
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
elcabesa
Posts: 855
Joined: Sun May 23, 2010 1:32 pm

Re: cutechess cli and ponder

Post by elcabesa »

thanks,