I had a hard time though to realize my build works. Usually I test it from cmd first, but it always crashed after 'go _whatever_'
Just in a last attempt I tried it in a GUI and here it worked. Is it supposed to not work anymore from cmd?
Igel 2.7.0 64 by V. Medvedev, V. Shcherbyna
uci
id name Igel 2.7.0 64
id author V. Medvedev, V. Shcherbyna
option name Hash type spin default 128 min 1 max 1048576
option name Threads type spin default 1 min 1 max 1024
option name SyzygyPath type string default <empty>
option name SyzygyProbeDepth type spin default 1 min 1 max 128
option name Ponder type check default false
option name Skill Level type spin default 20 min 0 max 20
option name EvalFile type string default ./eval/nn.bin
uciok
ucinewgame
isready
readyok
//until here it works from cmd
//any go command will make my compile crash from here
Al@RPi4-SSD:~ $ ./igel270-NN+neon
Igel 2.7.0 CUSTOM by V. Medvedev, V. Shcherbyna
uci
id name Igel 2.7.0 CUSTOM
id author V. Medvedev, V. Shcherbyna
option name Hash type spin default 128 min 2 max 1048576
option name Threads type spin default 1 min 1 max 1024
option name SyzygyPath type string default <empty>
option name SyzygyProbeDepth type spin default 1 min 1 max 128
option name Ponder type check default false
option name Skill Level type spin default 20 min 0 max 20
option name EvalFile type string default ./eval/nn.bin
uciok
setoption name EvalFile value /home/Al/Igel_2_7_0.nnue
Using EvalFile /home/Al/Igel_2_7_0.nnue
go infinite
info depth 1 seldepth 1 score cp 30 time 0 nodes 25 tbhits 0 pv c2c4
info depth 2 seldepth 2 score cp 108 time 1 nodes 67 tbhits 0 pv e2e4 g7g6
info depth 3 seldepth 3 score cp 44 time 2 nodes 147 tbhits 0 pv e2e4 g7g6 h2h3
info depth 4 seldepth 4 score cp 110 time 4 nodes 293 tbhits 0 pv e2e4 e7e6 d2d4 h7h6
info depth 5 seldepth 9 score cp 92 time 9 nodes 719 tbhits 0 pv e2e4 e7e6 d2d4 h7h6 c2c4
info depth 6 seldepth 9 score cp 38 time 21 nodes 1830 tbhits 0 pv e2e4 c7c5 g1f3 g8f6 b1c3 d7d6
info depth 7 seldepth 10 score cp 56 time 49 nodes 4632 tbhits 0 pv d2d4 d7d5 c2c4 d5c4 g1f3 g8f6 b1c3
info depth 8 seldepth 17 score cp 68 time 69 nodes 6593 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 g1f3 c7c5 c4d5
info depth 9 seldepth 19 score cp 68 time 96 nodes 9375 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 g1f3 g8f6 b1c3 c7c5 c4d5
info depth 10 seldepth 21 score cp 52 time 138 nodes 16198 tbhits 0 pv d2d4 e7e6 c2c4 g8f6 g1f3 f8b4 c1d2 c7c5 d2b4 c5b4 d4d5 e6d5 c4d5
Here’s the result of a 1024 game cutechess tournament run on my RPi 4 between Igel 2.6.0 & Igel 2.7.0-NN
There’s enough games to show a significant gain in ELO:
Clarity of code. Many subsystems have been rewritten from scratch in Igel the moment I forked from GreKo 2018.01. So rewriting xboard seemed like a waste of time when UCI was already in place.
pohl4711 wrote: ↑Sun Aug 23, 2020 9:17 am
I finished my 7000 games testrun of Igel 2.7.0 (using it's internal nnue). All worked fine: No timelosses, disconnects or crashes.
I have an intel core I7 3770K Ivy Bridge.
Normally popcount versions are running here - but Igel 2.7.0 crashes (only avx).
Anybody has compiled a version running here?
Werner wrote: ↑Thu Aug 27, 2020 7:36 pm
I have an intel core I7 3770K Ivy Bridge.
Normally popcount versions are running here - but Igel 2.7.0 crashes (only avx).
Anybody has compiled a version running here?
Yes, neither of the two compiles provided will run on my AMD FX8350 either. Popcount and SSE4.2 compiles like Stockfish modern run fine on this box.
The only machine that I have that I can run Igel on is my Ryzen laptop.