what may be two firsts...

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

what may be two firsts...

Post by MikeB »

We now have 6 man syzygy tablebases loaded on a DGT-PI chess computer ( using a 256 GB micro SD card) and my friend Alan Cooper has a working copy of Leela Chess Zero working on a DGI-Pi Chess computer. The DGT-PI chess computer can be hooked up to either a DGT eboard or DGT smart board or to a Revelation board.

Some terminal commands (Note: McBrain has special non UCI shortcut commands in addition to the UCI commands):

Code: Select all

xx@PicoChess:/opt/picochess/tablebases/syzygy $ du -sh /opt/picochess/tablebases/syzygy
151G    /opt/picochess/tablebases/syzygy
xx@PicoChess:/opt/picochess/engines/armv7l $ ./McBrain-92
McBrain 9.2 by M. Byrne, I. Ivec, Stockfish authors and others
set syzygypath  /opt/picochess/tablebases/syzygy
info string Found 510 tablebases
Confirmation: syzygypath set to /opt/picochess/tablebases/syzygy
p f qn6/8/8/8/7B/3K4/2Q2k2/8 b - -
d

 +---+---+---+---+---+---+---+---+
 | q | n |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   | B |
 +---+---+---+---+---+---+---+---+
 |   |   |   | K |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   | Q |   |   | k |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+

Fen: qn6/8/8/8/7B/3K4/2Q2k2/8 b - - 0 1
Key: 2EF194AB1B781FD9
Checkers: c2 h4 
Tablebases WDL: Loss (Success)
Tablebases DTZ:  -72 (Success)
s threads 4
Confirmation: threads set to 4
s hash 300
Confirmation: hash set to 300
g i
info depth 1 seldepth 1 multipv 1 score cp -13279 nodes 64 nps 12800 tbhits 3 time 5 pv f2g1 c2d1 g1h2
info depth 2 seldepth 3 multipv 1 score cp -13279 nodes 194 nps 32333 tbhits 3 time 6 pv f2g1 c2d1 g1h2
info depth 3 seldepth 5 multipv 1 score cp -13279 nodes 720 nps 120000 tbhits 3 time 6 pv f2g1 h4f2 g1h2 f2e3 h2h1 c2d1 h1g2
info depth 4 seldepth 7 multipv 1 score cp -13279 nodes 2586 nps 258600 tbhits 3 time 10 pv f2g1 c2f2 g1h1 f2e3 b8d7 e3h3 h1g1 h3d7
info depth 5 seldepth 8 multipv 1 score cp -13279 nodes 6298 nps 393625 tbhits 3 time 16 pv f2g1 c2f2 g1h1 f2e1 h1g2 d3c3 a8f3 c3c2
info depth 6 seldepth 10 multipv 1 score cp -13279 nodes 17094 nps 502764 tbhits 3 time 34 pv f2g1 h4f2 g1h2 f2c5 h2h3 c2f2 a8d5 d3c2 d5g2
info depth 7 seldepth 12 multipv 1 score cp -13279 nodes 40413 nps 524844 tbhits 3 time 77 pv f2g1 d3e3 a8a3 e3f4 a3b4 f4g5 b4d4 h4g3 d4d5 g5g4
info depth 8 seldepth 13 multipv 1 score cp -13279 nodes 57082 nps 627274 tbhits 3 time 91 pv f2g1 d3e3 g1h1 e3f4 a8g2 h4f2 h1h2 c2h7 g2h3
info depth 9 seldepth 17 multipv 1 score cp -13279 nodes 171151 nps 956150 tbhits 3 time 179 pv f2g1 h4f2 g1h2 f2a7 h2g3 c2c7 g3f3 a7b8 a8e4 d3c3 f3e3 c7h2 e4d4 c3b3
info depth 10 seldepth 25 multipv 1 score cp -13279 nodes 223682 nps 1026064 tbhits 3 time 218 pv f2g1 h4f2 g1g2 f2a7 g2h3 c2c8 h3h4 c8h8 h4g4 a7b8 a8a6 d3c2 a6e2 c2c3 e2e3 c3b4 e3e4 b4a5 e4d5 a5a4
info depth 11 seldepth 25 multipv 1 score cp -13279 nodes 360831 nps 1117123 tbhits 3 time 323 pv f2g1 h4f2 g1g2 f2e3 g2h3 c2c8 h3g3 c8g8 g3h3 g8h8 h3g4 h8g7 g4f3 g7f7 f3g2 f7f2 g2h3 f2f5 h3g2 f5g4 g2h2 g4e2 a8g2
info depth 12 seldepth 33 multipv 1 score cp -13279 nodes 758968 nps 1230094 tbhits 3 time 617 pv f2g1 h4f2 g1g2 f2b6 g2f3 c2e2 f3f4 b6c7 f4g5 e2e5 g5g6 e5e8 g6f5 e8f8 f5g5 f8g8 g5f5 c7b8 a8e4 d3d2 e4d4 d2c2 d4e4 c2c1 e4e3 c1b1
info depth 13 seldepth 36 multipv 1 score cp -13279 nodes 2272387 nps 1265953 hashfull 47 tbhits 3 time 1795 pv f2g1 h4f2 g1g2 f2d4 g2g3 c2c7 g3f3 c7f7 f3g4 f7e6 g4h5 e6f5 h5h6 f5f6 h6h5 f6h8 h5g5 d3e3 a8c6 h8b8 c6e6 e3d2 g5g4
info depth 14 seldepth 39 multipv 1 score cp -13279 nodes 3999973 nps 1260628 hashfull 83 tbhits 3 time 3173 pv f2g1
info depth 14 currmove f2g1 currmovenumber 1
info depth 14 seldepth 44 multipv 1 score cp -13279 nodes 4180510 nps 1256918 hashfull 87 tbhits 3 time 3326 pv f2g1 h4f2 g1g2 f2b6 g2f3 c2e2 f3f4 b6c7 f4g5 e2e5 g5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e7 g7g6 e7e8 g6f6 e8f8 f6g5 d3e3 a8d5 d6f4 g5g4 f4b8 d5e6 e3d4 e6f5 f8d6
info depth 15 currmove f2g1 currmovenumber 1
info depth 15 seldepth 33 multipv 1 score cp -13279 nodes 4231501 nps 1256757 hashfull 88 tbhits 3 time 3367 pv f2g1
info depth 15 currmove f2g1 currmovenumber 1
info depth 15 seldepth 33 multipv 1 score cp -13279 nodes 4253332 nps 1256523 hashfull 88 tbhits 3 time 3385 pv f2g1
info depth 15 currmove f2g1 currmovenumber 1
info depth 15 seldepth 33 multipv 1 score cp -13279 nodes 4935488 nps 1255210 hashfull 100 tbhits 3 time 3932 pv f2g1
info depth 15 currmove f2g1 currmovenumber 1
info depth 15 seldepth 39 multipv 1 score cp -13279 nodes 5184326 nps 1256806 hashfull 105 tbhits 3 time 4125 pv f2g1 h4f2
info depth 15 currmove f2g1 currmovenumber 1
info depth 15 seldepth 39 multipv 1 score cp -13279 nodes 5204527 nps 1257132 hashfull 105 tbhits 3 time 4140 pv f2g1 h4f2
info depth 15 currmove f2g1 currmovenumber 1
info depth 15 seldepth 39 multipv 1 score cp -13279 nodes 5205067 nps 1256958 hashfull 105 tbhits 3 time 4141 pv f2g1 h4f2
info depth 15 currmove f2g1 currmovenumber 1
info depth 15 seldepth 39 multipv 1 score cp -13279 nodes 5210089 nps 1256957 hashfull 105 tbhits 3 time 4145 pv f2g1 h4f2
info depth 15 currmove f2g1 currmovenumber 1
info depth 15 seldepth 39 multipv 1 score cp -13279 nodes 5212203 nps 1257164 hashfull 105 tbhits 3 time 4146 pv f2g1 h4f2
info depth 15 currmove f2g1 currmovenumber 1
info depth 15 seldepth 39 multipv 1 score cp -13279 nodes 5216128 nps 1257201 hashfull 105 tbhits 3 time 4149 pv f2g1
info depth 15 currmove f2g1 currmovenumber 1
info depth 15 seldepth 47 multipv 1 score cp -13279 nodes 5224610 nps 1257427 hashfull 105 tbhits 3 time 4155 pv f2g1 h4f2
info depth 15 currmove f2g1 currmovenumber 1
info depth 15 seldepth 47 multipv 1 score cp -13279 nodes 5230089 nps 1257535 hashfull 105 tbhits 3 time 4159 pv f2g1 h4f2 g1g2 f2b6 g2f3 c2e2 f3f4 b6c7 f4f5 e2e5 f5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e7 g7g6 e7e8 g6g5 d6e7 g5h6 e8h8 h6g6 h8f6 g6h7 f6f5 h7g7 e7f6 g7f7 f6g5 f7g8 f5e6 g8g7
info depth 16 currmove f2g1 currmovenumber 1
info depth 16 seldepth 47 multipv 1 score cp -13279 nodes 5240422 nps 1257902 hashfull 105 tbhits 3 time 4166 pv f2g1 h4f2
info depth 16 currmove f2g1 currmovenumber 1
info depth 16 seldepth 47 multipv 1 score cp -13279 nodes 5245453 nps 1258204 hashfull 105 tbhits 3 time 4169 pv f2g1 h4f2 g1g2 f2b6 g2f3 c2e2 f3f4 b6c7 f4f5 e2e5 f5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e7 g7g6 e7e8 g6g5 d6e7 g5h6 e8h8 h6g6 h8f6 g6h7 f6f5 h7g7 e7f6 g7f8 f6g5 f8g7 f5f6 g7g8
info depth 17 currmove f2g1 currmovenumber 1
info depth 17 seldepth 43 multipv 1 score cp -13279 nodes 5255504 nps 1258501 hashfull 105 tbhits 3 time 4176 pv f2g1 h4f2 g1g2 f2b6 g2f3 c2e2 f3f4 b6c7 f4f5 e2e5 f5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e7 g7g6 e7e8 g6g5 d6e7 g5h6 e8h8 h6g6 h8f6 g6h7 f6f5 h7g7 e7f6 g7f8 f6g5 f8g7 f5f6 g7g8 f6e6 g8g7 g5f6 g7g6 f6e5 g6h5 e6f7 h5h4
info depth 18 currmove f2g1 currmovenumber 1
info depth 18 seldepth 35 multipv 1 score cp -13279 nodes 5259979 nps 1258669 hashfull 105 tbhits 3 time 4179 pv f2g1 h4f2 g1g2 f2b6 g2f3 c2e2 f3f4 b6c7 f4f5 e2e5 f5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e7 g7g6 e7e8 g6g5 d6e7 g5h6 e8h8 h6g6 h8f6 g6h7 f6f5 h7g7 e7f6 g7f8 f6g5 f8g7 f5f6 g7g8
info depth 19 currmove f2g1 currmovenumber 1
info depth 19 seldepth 43 multipv 1 score cp -13279 nodes 5268540 nps 1258910 hashfull 105 tbhits 3 time 4185 pv f2g1 h4f2
info depth 19 currmove f2g1 currmovenumber 1
info depth 19 seldepth 43 multipv 1 score cp -13279 nodes 5271833 nps 1259095 hashfull 105 tbhits 3 time 4187 pv f2g1 h4f2
info depth 19 currmove f2g1 currmovenumber 1
info depth 19 seldepth 47 multipv 1 score cp -13279 nodes 5289865 nps 1259191 hashfull 105 tbhits 3 time 4201 pv f2g1 h4f2 g1g2 f2b6 g2f3 c2e2 f3f4 b6c7 f4f5 e2e5 f5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e7 g7g6 e7e8 g6g5 d6e7 g5h6 e8h8 h6g6 h8f6 g6h7 f6f5 h7g7 e7f6 g7f8 f6g5 f8g7 f5f6 g7g8 f6e6 g8g7 g5f6 g7g6 f6e5 g6g5 e6f6 g5h5 f6f7 h5g5 e5f6 g5f4
info depth 20 currmove f2g1 currmovenumber 1
info depth 20 seldepth 55 multipv 1 score cp -13279 nodes 5361637 nps 1262452 hashfull 108 tbhits 3 time 4247 pv f2g1
info depth 20 currmove f2g1 currmovenumber 1
info depth 20 seldepth 55 multipv 1 score cp -13279 nodes 5371688 nps 1262738 hashfull 108 tbhits 3 time 4254 pv f2g1 h4f2
info depth 20 currmove f2g1 currmovenumber 1
info depth 20 seldepth 55 multipv 1 score cp -13279 nodes 5372593 nps 1262654 hashfull 108 tbhits 3 time 4255 pv f2g1 h4f2
info depth 20 currmove f2g1 currmovenumber 1
info depth 20 seldepth 55 multipv 1 score cp -13279 nodes 5379935 nps 1262895 hashfull 108 tbhits 3 time 4260 pv f2g1 h4f2
info depth 20 currmove f2g1 currmovenumber 1
info depth 20 seldepth 55 multipv 1 score cp -13279 nodes 5414464 nps 1264175 hashfull 108 tbhits 3 time 4283 pv f2g1 h4f2 g1g2 f2b6 g2h3 c2c8 h3h4 b6d8 h4g3 d8c7 g3f2 c7b6 f2g3 c8g8 g3f4 b6c7 f4f5 g8f7 f5g5 f7g7 g5f5 g7e5 f5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e7 g7g6 e7e8 g6f6 d6e7 f6e5 e7d8 e5d5 e8e4 d5c5 e4a8 b8c6 a8a3 c5b5
info depth 21 currmove f2g1 currmovenumber 1
info depth 21 seldepth 50 multipv 1 score cp -13279 nodes 5490503 nps 1267136 hashfull 108 tbhits 3 time 4333 pv f2g1 h4f2 g1g2 f2b6 g2h3 c2c8 h3h4 b6d8 h4g3 d8c7 g3f2 c7b6 f2g3 c8g8 g3f4 b6c7 f4f5 g8f7 f5g5 f7e7 g5g6 e7e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e7 g7h6 e7f8 h6g6 f8e8 g6f6 d6e7 f6e6 e7d8 e6d6 e8e7 d6d5 e7e4 d5c5 e4a8 b8c6
info depth 22 currmove f2g1 currmovenumber 1
info depth 22 seldepth 56 multipv 1 score cp -13279 nodes 5559765 nps 1269932 hashfull 110 tbhits 3 time 4378 pv f2g1 h4f2
info depth 22 currmove f2g1 currmovenumber 1
info depth 22 seldepth 56 multipv 1 score cp -13279 nodes 5715239 nps 1275438 hashfull 111 tbhits 3 time 4481 pv f2g1 h4f2 g1g2 f2b6 g2h3 c2c8 h3h4 b6d8 h4g3 d8c7 g3f2 c7b6 f2g3 c8g8 g3f4 b6c7 f4f5 g8f7 f5g5 f7g7 g5f5 g7e5 f5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e7 g7g6 e7e8 g6f6 d6e7 f6e6 e7d8 e6d6 e8e7 d6d5 e7e4 d5d6 e4a8 b8d7
info depth 23 currmove f2g1 currmovenumber 1
info depth 23 seldepth 49 multipv 1 score cp -13279 nodes 5865987 nps 1279944 hashfull 112 tbhits 3 time 4583 pv f2g1 h4f2 g1g2 f2b6 g2h3 c2c8 h3h4 b6d8 h4g3 d8c7 g3f2 c7b6 f2g3 c8g8 g3f4 b6c7 f4f5 g8f7 f5g5 f7g7 g5f5 g7e5 f5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e7 g7g6 e7e8 g6f6 d6e7 f6e6 e7d8 e6d6 e8e7 d6c6 e7e4 c6d7 e4a8 b8c6
info depth 24 currmove f2g1 currmovenumber 1
info depth 24 seldepth 57 multipv 1 score cp -13279 nodes 6839525 nps 1336889 hashfull 125 tbhits 3 time 5116 pv f2g1 h4f2 g1g2 f2b6 g2h3 c2c8 h3g3 c8g8 g3f4 b6c7 f4f5 g8f7 f5g5 f7g7 g5f5 g7e5 f5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e5 g7g6 e5e8 g6f6 d6e7 f6e6 e7d8 e6d6 e8e7 d6d5 e7e4 d5d6 e4a8 b8c6 a8a6 d6c5 a6b6 c5d5 b6b7 d5d6 d8c7 d6e6 b7c6 e6f7 c6b7 f7e8 d3e4 e8e7
info depth 25 currmove f2g1 currmovenumber 1
info depth 25 seldepth 53 multipv 1 score mate -51 upperbound nodes 6851484 nps 1337135 hashfull 125 tbhits 3 time 5124 pv f2g1 h4f2
info depth 25 currmove f2g1 currmovenumber 1
info depth 25 seldepth 53 multipv 1 score mate -50 nodes 6943152 nps 1339859 hashfull 125 tbhits 3 time 5182 pv f2g1 h4f2 g1g2 f2b6 g2h3 c2c8 h3g3 c8g8 g3f4 b6c7 f4f5 g8f7 f5g5 f7g7 g5f5 g7e5 f5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e5 g7g6 e5e8 g6f6 d6e7 f6e6 e7d8 e6d6 e8e7 d6d5 e7e4 d5d6 e4a8 b8c6 a8a6 d6c5 a6b6 c5d5 b6b7
info depth 26 currmove f2g1 currmovenumber 1
info depth 26 seldepth 55 multipv 1 score mate -51 nodes 7929702 nps 1352960 hashfull 134 tbhits 3 time 5861 pv f2g1 h4f2 g1g2 f2b6 g2h3 c2c8 h3g3 c8g8 g3f4 b6c7 f4f5 g8f7 f5g5 f7g7 g5f5 g7e5 f5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e5 g7g6 e5e8 g6f6 d6e7 f6e6 e7d8 e6d6 e8e7 d6d5 e7e4 d5d6 e4a8 b8c6 a8a6 d6c5 a6b6 c5d5 b6b7 d5c5 d8b6 c5d6 b6c7 d6d7 c7f4 d7e6 b7c6 e6f7 c6e4 f7f6 e4c4 f6e7
info depth 27 currmove f2g1 currmovenumber 1
?info depth 27 seldepth 67 multipv 1 score mate -38 nodes 8555609 nps 1361057 hashfull 141 tbhits 3 time 6286 pv f2g1 h4f2 g1g2 f2b6 g2h3 c2c8 h3g3 c8g8 g3f4 b6c7 f4f5 g8f7 f5g5 f7g7 g5f5 g7e5 f5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e5 g7g6 e5e8 g6f6 d6e7 f6e6 e7d8 e6d6 e8e7 d6d5 e7e4 d5d6 e4a8 b8c6 a8a6 d6c5 a6b6 c5d5 b6b7 d5d6 d8c7 d6d7 c7b6 d7d6 b7c7 d6e6 c7c6 e6f7 c6d7 f7g6 d7e6 g6h5 e6f5 h5h6 b6f2
info depth 28 currmove f2g1 currmovenumber 1
info depth 28 seldepth 67 multipv 1 score mate -38 nodes 8812990 nps 1364662 hashfull 143 tbhits 3 time 6458 pv f2g1 h4f2 g1g2 f2b6 g2h3 c2c8 h3g3 c8g8 g3f4 b6c7 f4f5 g8f7 f5g5 f7g7 g5f5 g7e5 f5g6 e5e6 g6g7 c7e5 g7f8 e5d6 f8g7 e6e5 g7g6 e5e8 g6f6 d6e7 f6e6 e7d8 e6d6 e8e7 d6d5 e7e4 d5d6 e4a8 b8c6 a8a6 d6c5 a6b6 c5d5 b6b7 d5d6 d8c7 d6d7 c7b6 d7d6 b7c7 d6e6 c7c6 e6f7 c6d7 f7g6 d7e6 g6h5 e6f5 h5h6 b6f2

bestmove f2g1 ponder h4f2 
Image
User avatar
Scally
Posts: 232
Joined: Thu Sep 28, 2017 9:34 pm
Location: Bermondsey, London
Full name: Alan Cooper

Re: what may be two firsts...

Post by Scally »

Hi Michael,

.... or should that say ‘what may be three firsts...’

With your McBrain Engine also on our DGT Pi’s.

LCZero is an intriguing prospect for a future Picochess / DGT Pi Engine though.

I’m glad I can help ..

Al
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: what may be two firsts...

Post by MikeB »

Scally wrote: Wed Jun 13, 2018 7:31 am Hi Michael,

.... or should that say ‘what may be three firsts...’

With your McBrain Engine also on our DGT Pi’s.

LCZero is an intriguing prospect for a future Picochess / DGT Pi Engine though.

I’m glad I can help ..

Al

Yes indeed , we have three firsts - all of which are directly attributable to Al’s expert help and guidance . I can also confirm that , with the expert guidance from Al, I also have the Leela Zero chess engine working on the DGT-Pi.
Image
User avatar
AdminX
Posts: 6339
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: what may be two firsts...

Post by AdminX »

Any sample games of LeelaPi?
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
Scally
Posts: 232
Joined: Thu Sep 28, 2017 9:34 pm
Location: Bermondsey, London
Full name: Alan Cooper

Re: what may be two firsts...

Post by Scally »

Hi,

I’m not strong enough, I downloaded id390 which has wiped me out each game. Maybe Michael will be kind enough to post his draw?


Cheers,

Al.