Which UCI engines have infos trailing "pv"

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

stevenaaus
Posts: 608
Joined: Wed Oct 13, 2010 9:44 am
Location: Australia

Which UCI engines have infos trailing "pv"

Post by stevenaaus »

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.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Which UCI engines have infos trailing "pv"

Post by Ferdy »

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
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Which UCI engines have infos trailing "pv"

Post by Ferdy »

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
stevenaaus
Posts: 608
Joined: Wed Oct 13, 2010 9:44 am
Location: Australia

Re: Which UCI engines have infos trailing "pv"

Post by stevenaaus »

Thanks man.