Pretty much all engines post their "pv" as the last thing in the info line, but some dont. ... Which ones ??
I'm thinking about ignoring infos after the pv. Scid's string parsing is just a little slow , , and it'd help with depth based annotation.
Which UCI engines have infos trailing "pv"
Moderators: hgm, Rebel, chrisw
-
- Posts: 608
- Joined: Wed Oct 13, 2010 9:44 am
- Location: Australia
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Which UCI engines have infos trailing "pv"
Sample run from script on some uci engines. Found 1 - Protector sends score and tbhits info after pv.
Code: Select all
engine: Arasan_v17.1_x64_popcnt.exe
info index: 0
depth index: 3
multipv index: 1
nodes index: 11
score index: 5
time index: 9
pv index: 15
engine: Bison_v9.11_x64.exe
info index: 0
depth index: 3
multipv index: 1
nodes index: 10
score index: 5
time index: 8
nps index: 12
pv index: 14
engine: cheng4_v0.36c_x64.exe
info index: 0
depth index: 1
multipv index: 11
nodes index: 7
score index: 13
time index: 5
nps index: 9
seldepth index: 3
pv index: 16
engine: gaviota-1.0-win64-general.exe
info index: 0
depth index: 1
nodes index: 8
score index: 3
time index: 6
nps index: 10
pv index: 12
engine: glaurung-w64.exe
info index: 0
depth index: 1
nodes index: 8
score index: 3
time index: 6
nps index: 10
pv index: 12
engine: gnuchess-5.50-64.exe
info index: 0
depth index: 1
nodes index: 7
score index: 13
time index: 5
nps index: 9
seldepth index: 3
tbhits index: 11
pv index: 16
engine: Gull_2.2_x64.exe
info index: 0
depth index: 1
nodes index: 8
score index: 5
nps index: 10
seldepth index: 3
pv index: 12
engine: Hannibal1.4x64.exe
info index: 0
depth index: 1
nodes index: 8
score index: 3
time index: 6
pv index: 12
engine: Houdini_4_x64B.exe
info index: 0
depth index: 3
multipv index: 1
nodes index: 12
score index: 7
time index: 10
nps index: 14
seldepth index: 5
tbhits index: 16
pv index: 20
engine: komodo6-64bit.exe
info index: 0
depth index: 1
nodes index: 5
score index: 7
time index: 3
nps index: 10
pv index: 14
engine: MinkoChess_1.3_x64.exe
info index: 0
depth index: 6
multipv index: 1
nodes index: 10
score index: 3
time index: 8
nps index: 12
tbhits index: 16
pv index: 18
engine: Murka_3_x64.exe
info index: 0
depth index: 1
nodes index: 8
score index: 3
time index: 6
nps index: 10
pv index: 12
engine: Nemo64o_V_1_01_beta.exe
info index: 0
depth index: 1
nodes index: 5
score index: 7
nps index: 10
seldepth index: 3
pv index: 12
engine: Nirvanachess 1.6.exe
info index: 0
depth index: 1
nodes index: 8
score index: 5
nps index: 10
seldepth index: 3
pv index: 12
engine: octochess-windows-sse4-r5190.exe
info index: 0
depth index: 1
multipv index: 7
nodes index: 5
score index: 9
time index: 12
seldepth index: 3
pv index: 14
engine: Pharaon.exe
info index: 0
depth index: 4
nodes index: 6
score index: 1
time index: 10
nps index: 8
pv index: 12
engine: Protector_150_Win64.exe
info index: 0
depth index: 1
nodes index: 7
score index: 11
time index: 5
seldepth index: 3
tbhits index: 14
pv index: 9
engine: Quazar_0.4_x64.exe
info index: 0
depth index: 3
multipv index: 1
nodes index: 10
score index: 7
time index: 5
nps index: 12
pv index: 14
engine: rodent_1.3_x64_pop.exe
info index: 0
depth index: 1
nodes index: 5
score index: 9
time index: 3
nps index: 7
pv index: 12
engine: Senpai1.0_sse42.exe
info index: 0
depth index: 1
nodes index: 5
score index: 9
time index: 7
seldepth index: 3
pv index: 12
engine: SmarThink_v150_x64.exe
info index: 0
depth index: 1
nodes index: 8
score index: 5
time index: 10
nps index: 14
seldepth index: 3
tbhits index: 16
pv index: 18
engine: spark-1.0-win64-mp-corei.exe
info index: 0
depth index: 1
nodes index: 10
score index: 5
time index: 8
seldepth index: 3
pv index: 14
engine: stockfish_14051008_x64_modern_sse42.exe
info index: 0
depth index: 1
multipv index: 14
nodes index: 8
score index: 5
time index: 12
nps index: 10
seldepth index: 3
pv index: 16
engine: texel64.exe
info index: 0
depth index: 1
nodes index: 8
score index: 3
time index: 6
nps index: 10
pv index: 12
engine: TornadoChess_488_x64_SSE42.exe
info index: 0
depth index: 1
nodes index: 5
score index: 13
time index: 9
nps index: 7
seldepth index: 3
pv index: 16
engine: yace.exe
info index: 0
depth index: 1
nodes index: 6
score index: 3
time index: 8
pv index: 10
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Which UCI engines have infos trailing "pv"
Two more engines sending other info after pv, this time hashfull is included, other engines from previous post are fine except Pharaon.
Code: Select all
engine: ice-100-x64-popcnt.exe
info index: 0
depth index: 1
nodes index: 7
score index: 13
time index: 5
nps index: 11
hashfull index: 16
seldepth index: 3
tbhits index: 18
pv index: 9
engine: Pharaon.exe
info index: 0
depth index: 4
nodes index: 6
score index: 1
time index: 10
nps index: 8
hashfull index: 19
pv index: 12
-
- Posts: 608
- Joined: Wed Oct 13, 2010 9:44 am
- Location: Australia
Re: Which UCI engines have infos trailing "pv"
Thanks man.