cutechess-cli 0.7.2

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

Moderators: hgm, Rebel, chrisw

User avatar
ilari
Posts: 750
Joined: Mon Mar 27, 2006 7:45 pm
Location: Finland

cutechess-cli 0.7.2

Post by ilari »

Hi,

Turns out that the release of cutechess-cli 0.7.0 didn't go quite as perfectly as expected. There was a bug that sometimes messed up PGN output when playing quick games (some games were missing). In 0.7.1 there was a fix that probably worked for most people but there was still at least a theoretical risk of cutechess-cli failing to read or write some file (eg. an EPD opening suite) that was referenced via a relative file path. Now there's a proper fix in place, so we released version 0.7.2 which I suggest everyone to use: https://github.com/cutechess/cutechess

The binaries for all platforms are now up-to-date.
User avatar
Ozymandias
Posts: 1532
Joined: Sun Oct 25, 2009 2:30 am

Re: cutechess-cli 0.7.2

Post by Ozymandias »

ilari wrote:Hi,

Turns out that the release of cutechess-cli 0.7.0 didn't go quite as perfectly as expected. There was a bug that sometimes messed up PGN output when playing quick games (some games were missing). In 0.7.1 there was a fix that probably worked for most people but there was still at least a theoretical risk of cutechess-cli failing to read or write some file (eg. an EPD opening suite) that was referenced via a relative file path. Now there's a proper fix in place, so we released version 0.7.2 which I suggest everyone to use: https://github.com/cutechess/cutechess

The binaries for all platforms are now up-to-date.
Thx, talking about PGNs, can it write past the 4GB limit?
User avatar
ilari
Posts: 750
Joined: Mon Mar 27, 2006 7:45 pm
Location: Finland

Re: cutechess-cli 0.7.2

Post by ilari »

Ozymandias wrote:Thx, talking about PGNs, can it write past the 4GB limit?
I have no idea to be honest. To my knowledge only the file system and the operating system can limit the maximum file size.
User avatar
Desperado
Posts: 879
Joined: Mon Dec 15, 2008 11:45 am

Re: cutechess-cli 0.7.2

Post by Desperado »

Hi, thanks.

Unfortunately the new version is not able to start any engine.

Here is my batch (using windows 7/64bit)

Code: Select all

@echo off

::Engines
Set eng=%eng% -engine conf=Nemo
Set eng=%eng% -engine conf=Nemo

:: Common Config
Set eng=%eng% -each

::Working Folder
Set eng=%eng% dir="C:\_CHESS\CutechessEngine"

::Protocol
Set eng=%eng% proto=uci
Set eng=%eng% restart=off

::Time Control
Set eng=%eng% tc=10000.0 timemargin=200 nodes=10000

::Tournament Type
Set eng=%eng% -games 35000 -tournament round-robin

::sprt
Set eng=%eng% -sprt elo0=0 elo1=10 alpha=0.01 beta=0.01

::Opening Book cutchess-cli 0.7x
Set eng=%eng% -openings file="C:\\_CHESS\\PGN\\AH6_37643.pgn" format=pgn order=sequential

::Pgn Storage
Set eng=%eng% -pgnout "result.pgn"

::Options
Set eng=%eng% -concurrency 1
Set eng=%eng% -ratinginterval 10
Set eng=%eng% -recover
Set eng=%eng% -repeat

::Command
echo %eng%
cutechess-cli %eng%
console output:

Code: Select all

 -engine conf=Nemo -engine conf=Nemo -each dir="C:\_CHESS\CutechessEngine" proto=uci restart=off tc=10000.0 timemargin=200 nodes=10000 -games 35000 -tournament round-robin -sprt elo0=0 elo1=10 alpha=0
.01 beta=0.01 -openings file="C:\\_CHESS\\PGN\\AH6_37643.pgn" format=pgn order=sequential -pgnout "result.pgn" -concurrency 1 -ratinginterval 10 -recover -repeat
Warning: Cannot start engine Nemo:
Cannot execute command: Nemo
Finished match

Of course i made sure that all ressources are available and i used the configuration for the previous versions too. Hopefully it is just my individual problem.

Versions 0.7.x are really restive.
User avatar
Desperado
Posts: 879
Joined: Mon Dec 15, 2008 11:45 am

Re: cutechess-cli 0.7.2

Post by Desperado »

The good news are that my engine starts after copying it into the cutechess-cli folder and starting it without any "dir=..." command.

Somehow the location point of the executables can not be reached.

I do not think this is something serious to solve, but at least it seems to be a different behaviour to the previous version(s).
So, i expected to use the same batch files i have at hand as before.

Good night, until tomorrow.
kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: cutechess-cli 0.7.2

Post by kranium »

Desperado wrote:Hi, thanks.

Unfortunately the new version is not able to start any engine.

console output:

Code: Select all

 -engine conf=Nemo -engine conf=Nemo -each dir="C:\_CHESS\CutechessEngine" proto=uci restart=off tc=10000.0 timemargin=200 nodes=10000 -games 35000 -tournament round-robin -sprt elo0=0 elo1=10 alpha=0
.01 beta=0.01 -openings file="C:\\_CHESS\\PGN\\AH6_37643.pgn" format=pgn order=sequential -pgnout "result.pgn" -concurrency 1 -ratinginterval 10 -recover -repeat
Warning: Cannot start engine Nemo:
Cannot execute command: Nemo
Finished match
Of course i made sure that all ressources are available and i used the configuration for the previous versions too. Hopefully it is just my individual problem.

Versions 0.7.x are really restive.

Hi Michael,

It's working well here...
I believe the engine config name being called needs quotes

-engine conf="Nemo"

Also, If you intend to start up the same engine twice as indicated above, you may want to create 2 different configs in the engines.json file...
for example:
engine conf="Nemo_1" engine conf="Nemo_2"

Hope this helps,
Norm

PS cutechess is awesome...
thanks much Ilari for the fine work!
User avatar
Desperado
Posts: 879
Joined: Mon Dec 15, 2008 11:45 am

Re: cutechess-cli 0.7.2

Post by Desperado »

Hello, Norman,

thx for the hint.

Using the name twice is the result of twiddling with different things at the same time. Ok, this is noise produced by my side. Sorry.

But using quotes does not help too, unfortunately.

If i use "cutechess-cli -engines", all configured engines are listed,
but using one of them is rejected with the message, that it can not be started.

Starting (configured) engines which are located in my cutechess-cli folder seems to work. So, it is just a matter with my working folder configuration
or its syntax perhaps. But this already worked for previous versions.

Code: Select all

::Working Folder 
Set eng=%eng% dir="C:\_CHESS\CutechessEngine" 
However, thanks for the hint with the quotes, in my case it does not help.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: cutechess-cli 0.7.2

Post by Ferdy »

I have problem with this version.

Code: Select all

cutechess-cli 0.7.2
Using Qt version 5.5.0

Warning: Cannot start engine D2015.1.250:
Cannot execute command: Deuterium v2015.1.35.250.exe
Finished match
I am using json file and a batch file to run gauntlet. This works in previous cutechess-cli version.

The batch file that I use is the same with the one I use in previous cutechess-cli versions.

I have relative paths in the batch file at startpgn and save.

Code: Select all

cutechess-cli -version

set C=6
set fname=%~n0

set TCV=30+0.1

set E1="D2015.1.250"
set E2="Gaviota v1.0 64bit"
set E3="SmarThink v1.7"
set E4="Arasan_18_x64_popcnt"
set E5="DiscoCheck 5.2.1"
set E6="Hakkapeliitta 3.0 x64"
set E7="Cheng_4.39_x64"
set E8="HIARCS 14 WCSC"
set E9="Hannibal 1.1 64bit"
set E10="Quazar_0.4_x64"
set E11="Spark 1.0 x64"

set startpgn=.\pos\HS-Grand_10-moves-48617.pgn
set save=.\games\g-%E1%-%fname%.pgn

cutechess-cli ^
-tournament gauntlet ^
-rounds 50 ^
-games 2 ^
-repeat ^
-draw movenumber=120 movecount=10 score=1 ^
-resign movecount=5 score=700 ^
-openings file=%startpgn% order=random format=pgn ^
-concurrency %C% ^
-pgnout %save% ^
-wait 5 ^
-recover ^
-engine conf=%E1% ^
-engine conf=%E2% ^
-engine conf=%E3% ^
-engine conf=%E4% ^
-engine conf=%E5% ^
-engine conf=%E6% ^
-engine conf=%E7% ^
-engine conf=%E8% ^
-engine conf=%E9% ^
-engine conf=%E10% ^
-engine conf=%E11% ^
-each tc=%TCV%
Typical json entries, here I have absolute paths. This json file works with previous cutechess-cli versions.

Code: Select all

[
   { 
      "command" : "Deuterium v2015.1.35.241.exe",
      "name" : "D2015.1.241",
      "options" : [ 
         { 
            "name" : "Hash",
            "value" : 64
         }
      ], 
      "protocol" : "uci", 
      "workingDirectory" : "C:\\MyFiles\\Chess\\engines\\nobook\\Deuterium_elo_tune"
   },
   { 
      "command" : "Deuterium v2015.1.35.250.exe",
      "name" : "D2015.1.250",
      "options" : [ 
         { 
            "name" : "Hash",
            "value" : 64
         }
      ], 
      "protocol" : "uci", 
      "workingDirectory" : "C:\\MyFiles\\Chess\\engines\\nobook\\Deuterium_elo_tune"
   },
[...]
]
If I use stockfish 6 in E1, the batch file runs without problem. Something like this.

Code: Select all

set E1="Sf6"
set E2="Gaviota v1.0 64bit"
set E3="SmarThink v1.7"
set E4="Arasan_18_x64_popcnt"
set E5="DiscoCheck 5.2.1"
set E6="Hakkapeliitta 3.0 x64"
set E7="Cheng_4.39_x64"
set E8="HIARCS 14 WCSC"
set E9="Hannibal 1.1 64bit"
set E10="Quazar_0.4_x64"
set E11="Spark 1.0 x64"
But later exited when it encounters the same problem with Hakkapeliitta and it considered the setup as Finished even though the games were not completed.

Code: Select all

Indexing opening suite...
Started game 6 of 1000 (Arasan_18_x64_popcnt vs Sf6)
Started game 5 of 1000 (Sf6 vs Arasan_18_x64_popcnt)
Started game 4 of 1000 (SmarThink v1.7 vs Sf6)
Started game 1 of 1000 (Sf6 vs Gaviota v1.0 64bit)
Started game 2 of 1000 (Gaviota v1.0 64bit vs Sf6)
Started game 3 of 1000 (Sf6 vs SmarThink v1.7)
Finished game 5 (Sf6 vs Arasan_18_x64_popcnt): 1/2-1/2 {Draw by 3-fold repetitio
n}
Started game 7 of 1000 (Sf6 vs DiscoCheck 5.2.1)
Finished game 1 (Sf6 vs Gaviota v1.0 64bit): 1-0 {White wins by adjudication}
Started game 8 of 1000 (DiscoCheck 5.2.1 vs Sf6)
Finished game 6 (Arasan_18_x64_popcnt vs Sf6): 0-1 {Black wins by adjudication}
UFiUnexpected nexpected move nismove from "Sf6"
hed Unexpected move from "Sf6"
game 4 (SmarThink v1.7 vs Unexpected Sf6): from * {No result}
"Sf6"
Finished move game from 8 (DiscoCheck "Sf6"
5.2.1 vs Sf6): * {No result}
Finished game 3 (Sf6 vs SmarThink v1.7): * {No result}
Finished game 2 (Gaviota v1.0 64bit vs Sf6): * {No result}
Finished game 7 (Sf6 vs DiscoCheck 5.2.1): * {No result}
Rank Name                          ELO   Games   Score   Draws
   1 Sf6                           280       3     83%     33%
   2 Arasan_18_x64_popcnt         -191       2     25%     50%
   3 Gaviota v1.0 64bit           -inf       1      0%      0%
Warning: Cannot start engine Hakkapeliitta 3.0 x64:
Cannot execute command: Hakkapeliitta 3.0 x64.exe
Finished match
These are the games saved in relative path games dir.

Code: Select all

[Event "?"]
[Site "?"]
[Date "2015.09.06"]
[Round "1"]
[White "Sf6"]
[Black "Gaviota v1.0 64bit"]
[Result "1-0"]
[ECO "A56"]
[Opening "Benoni defense, Hromodka system"]
[PlyCount "96"]
[Termination "adjudication"]
[TimeControl "30+0.1"]

1. d4 {book} Nf6 {book} 2. c4 {book} c5 {book} 3. d5 {book} d6 {book}
4. Nc3 {book} g6 {book} 5. e4 {book} Bg7 {book} 6. Be2 {book} O-O {book}
7. Bg5 {book} e6 {book} 8. Qd2 {book} exd5 {book} 9. exd5 {book} Qb6 {book}
10. Nf3 {book} Bg4 {book} 11. O-O {+0.67/16 1.2s} Na6 {-0.55/12 1.1s}
12. Rae1 {+0.84/16 0.78s} Rfe8 {-0.48/10 0.71s} 13. h3 {+0.91/16 0.79s}
Bd7 {-0.60/12 0.70s} 14. Bd3 {+0.78/16 0.90s} h6 {-0.59/13 0.69s}
15. Bxh6 {+2.05/17 1.1s} Rxe1 {-1.66/12 1.7s} 16. Rxe1 {+2.09/19 0.79s}
Re8 {-1.89/14 1.0s} 17. Rxe8+ {+2.09/18 2.4s} Nxe8 {-1.89/14 0.66s}
18. g4 {+2.00/18 2.9s} Nf6 {-1.71/12 0.64s} 19. Bxg7 {+2.44/17 0.94s}
Kxg7 {-1.64/12 0.086s} 20. Ng5 {+2.20/17 1.2s} Qd8 {-2.02/12 0.95s}
21. Nce4 {+2.17/16 0.96s} Ne8 {-2.19/12 1.2s} 22. Qc3+ {+2.21/16 0.88s}
f6 {-2.19/13 0.60s} 23. Ng3 {+2.16/16 0.94s} Qe7 {-1.91/11 0.58s}
24. Nf3 {+2.53/15 0.59s} Kf7 {-2.47/11 0.58s} 25. Nh4 {+2.23/16 0.66s}
f5 {-1.33/9 0.071s} 26. Qh8 {+2.49/17 0.38s} Qf6 {-2.51/12 0.67s}
27. Qh7+ {+2.54/16 0.81s} Qg7 {-2.41/12 0.070s} 28. gxf5 {+2.67/19 0.93s}
Bxf5 {-2.59/12 0.56s} 29. Qxg7+ {+2.77/18 0.68s} Kxg7 {-2.72/13 0.57s}
30. Nhxf5+ {+2.88/18 0.87s} gxf5 {-2.84/13 0.54s} 31. Bxf5 {+2.93/18 0.57s}
Kf6 {-2.71/12 0.60s} 32. f4 {+3.08/17 0.69s} Nac7 {-2.73/11 0.54s}
33. h4 {+3.43/17 1.2s} b5 {-3.09/12 0.55s} 34. b3 {+3.46/18 0.60s}
Kf7 {-3.60/13 1.1s} 35. h5 {+3.81/19 0.44s} Kg7 {-3.60/11 0.50s}
36. Bg6 {+4.00/17 0.31s} a6 {-4.15/12 0.50s} 37. Kg2 {+5.08/21 1.6s}
Kg8 {-4.65/12 0.49s} 38. Nf5 {+5.36/19 0.39s} Nf6 {-5.39/13 1.0s}
39. Nxd6 {+5.61/17 0.38s} Na8 {-5.22/12 0.47s} 40. Kg3 {+5.81/17 0.51s}
Nb6 {-5.75/12 0.52s} 41. Kh4 {+6.21/17 0.36s} bxc4 {-6.03/12 0.55s}
42. bxc4 {+6.80/18 0.47s} a5 {-6.03/11 0.46s} 43. Kg5 {+7.30/19 0.34s}
Nfd7 {-6.25/11 0.44s} 44. Bf5 {+7.94/21 0.37s} a4 {-7.53/11 0.63s}
45. h6 {+9.97/20 0.32s} Nf8 {-9.15/13 0.41s} 46. Kf6 {+11.61/21 0.43s}
Nh7+ {-9.14/14 0.81s} 47. Ke7 {+13.79/22 0.34s} Nf8 {-11.10/14 0.44s}
48. Ne4 {+19.85/22 0.93s} Nxc4 {-10.34/12 0.37s, White wins by adjudication} 1-0

[Event "?"]
[Site "?"]
[Date "2015.09.06"]
[Round "1"]
[White "Gaviota v1.0 64bit"]
[Black "Sf6"]
[Result "*"]
[ECO "A56"]
[Opening "Benoni defense, Hromodka system"]
[PlyCount "121"]
[Termination "unterminated"]
[TimeControl "30+0.1"]

1. d4 {book} Nf6 {book} 2. c4 {book} c5 {book} 3. d5 {book} d6 {book}
4. Nc3 {book} g6 {book} 5. e4 {book} Bg7 {book} 6. Be2 {book} O-O {book}
7. Bg5 {book} e6 {book} 8. Qd2 {book} exd5 {book} 9. exd5 {book} Qb6 {book}
10. Nf3 {book} Bg4 {book} 11. O-O {+0.51/11 0.73s} Nbd7 {-0.46/17 1.2s}
12. h3 {+0.58/12 0.70s} Bf5 {-0.46/18 0.83s} 13. Bd3 {+0.68/13 0.73s}
Bxd3 {-0.44/17 0.51s} 14. Qxd3 {+0.72/12 0.43s} Rfe8 {-0.59/17 1.7s}
15. Rfe1 {+0.70/11 0.69s} Qxb2 {-0.42/18 2.6s} 16. Reb1 {+0.36/12 0.70s}
Qa3 {-0.48/18 0.67s} 17. Rxb7 {+0.24/12 0.70s} Nb6 {+0.79/17 1.1s}
18. Rd1 {-0.24/12 0.91s} Qa6 {+0.84/18 0.64s} 19. Rc7 {-0.56/13 0.70s}
Qxc4 {+0.91/17 0.86s} 20. a4 {-0.57/13 0.87s} Qxd3 {+1.16/17 2.1s}
21. Rxd3 {-0.57/10 0.079s} a6 {+1.07/18 1.7s} 22. Rc6 {-0.57/12 0.65s}
Nc4 {+1.12/18 0.74s} 23. Rd1 {-0.73/12 0.63s} Nd7 {+1.70/16 0.61s}
24. Nb1 {-1.06/13 0.73s} Nde5 {+1.51/17 0.60s} 25. Nxe5 {-0.80/12 0.18s}
Nb2 {+1.51/17 0.61s} 26. Re1 {-0.94/12 0.62s} Bxe5 {+1.37/16 1.0s}
27. Kf1 {-0.98/13 1.8s} Nd3 {+1.29/18 1.5s} 28. Rd1 {-0.83/14 0.62s}
Rab8 {+1.49/19 0.74s} 29. Rxa6 {-0.80/12 0.57s} Nb4 {+1.41/19 0.80s}
30. Ra7 {-1.07/13 0.55s} Ra8 {+1.47/20 1.4s} 31. Rxa8 {-1.39/14 0.55s}
Rxa8 {+1.63/19 0.54s} 32. Bd2 {-1.42/14 1.3s} Rxa4 {+1.48/18 0.82s}
33. Bc3 {-1.54/14 0.52s} Bg7 {+1.47/18 0.92s} 34. Bxg7 {-1.47/14 0.53s}
Kxg7 {+1.47/17 0.62s} 35. Nc3 {-1.39/12 0.16s} Ra5 {+1.48/17 0.78s}
36. Re1 {-1.53/13 0.64s} Kf8 {+1.46/16 0.28s} 37. g3 {-1.27/11 0.52s}
h6 {+1.41/15 0.40s} 38. Re4 {-1.31/10 0.49s} Ra3 {+1.45/18 0.69s}
39. Nb5 {-1.16/13 0.48s} Ra6 {+1.46/17 1.1s} 40. Nc7 {-1.18/12 0.48s}
Rb6 {+1.55/15 0.42s} 41. Ke2 {-1.11/10 0.47s} Rb8 {+1.58/18 0.40s}
42. Ke1 {-1.35/12 1.2s} Nd3+ {+2.00/14 0.54s} 43. Ke2 {-1.40/12 0.44s}
Ne5 {+2.03/15 0.42s} 44. Kd1 {-1.59/12 0.90s} Nf3 {+1.93/15 0.50s}
45. g4 {-1.51/10 0.41s} Nd4 {+1.81/14 0.29s} 46. Kc1 {-1.58/10 0.74s}
h5 {+1.94/16 0.64s} 47. Kd2 {-1.66/9 0.39s} Rc8 {+1.94/15 0.56s}
48. Na6 {-1.91/10 0.048s} hxg4 {+2.14/15 0.16s} 49. hxg4 {-1.39/10 0.074s}
Nf3+ {+1.87/14 0.45s} 50. Ke3 {-1.48/12 0.45s} Ne5 {+1.78/16 0.23s}
51. g5 {-1.69/12 0.36s} Kg7 {+1.71/16 0.20s} 52. Ke2 {-1.86/12 0.41s}
Nd7 {+1.79/16 0.28s} 53. Kd2 {-1.81/11 0.36s} Nb6 {+2.26/16 0.19s}
54. Kd3 {-2.13/12 0.33s} Nxd5 {+2.20/18 0.32s} 55. Kc4 {-2.07/13 0.33s}
Nb6+ {+2.21/16 0.17s} 56. Kb5 {-2.28/14 0.43s} Nd7 {+2.22/19 0.20s}
57. Re7 {-2.24/13 0.32s} Ne5 {+2.32/17 0.23s} 58. Rc7 {-2.34/13 0.73s}
Rd8 {+2.16/17 0.26s} 59. Rb7 {-2.21/12 0.28s} Kf8 {+2.06/15 0.11s}
60. Nc7 {-2.37/13 0.34s} d5 {+2.61/16 0.27s} 61. f4 {-2.46/12 0.32s, No result}
*

[Event "?"]
[Site "?"]
[Date "2015.09.06"]
[Round "1"]
[White "Sf6"]
[Black "SmarThink v1.7"]
[Result "*"]
[ECO "A45"]
[Opening "Queen's pawn game"]
[PlyCount "109"]
[Termination "unterminated"]
[TimeControl "30+0.1"]

1. d4 {book} Nf6 {book} 2. Nc3 {book} d5 {book} 3. Bg5 {book} Nbd7 {book}
4. Nf3 {book} g6 {book} 5. Qd3 {book} Bg7 {book} 6. e4 {book} dxe4 {book}
7. Nxe4 {book} O-O {book} 8. O-O-O {book} c5 {book} 9. Nxf6+ {book} Nxf6 {book}
10. dxc5 {book} Qa5 {book} 11. a3 {-0.09/15 0.81s} Qxc5 {-0.17/13 1.1s}
12. Be3 {-0.15/17 1.1s} Qf5 {-0.14/13 1.00s} 13. h3 {+0.09/17 1.0s}
b6 {-0.10/12 0.80s} 14. Qxf5 {+0.04/17 0.70s} Bxf5 {-0.12/12 0.73s}
15. Ba6 {0.00/17 1.1s} Rad8 {-0.13/11 0.94s} 16. Nd4 {+0.24/18 1.8s}
Be4 {-0.27/14 0.73s} 17. f3 {+0.39/18 0.87s} Ba8 {-0.39/15 0.80s}
18. Nb5 {+0.30/16 0.65s} Nd5 {-0.39/14 0.68s} 19. Bg5 {+0.24/17 1.3s}
h6 {-0.39/15 0.66s} 20. Bd2 {+0.42/18 0.71s} Rd7 {-0.51/14 0.65s}
21. c4 {+0.38/18 0.65s} Nc7 {-0.31/15 0.64s} 22. Nxc7 {+0.50/20 0.81s}
Rxc7 {-0.51/15 0.20s} 23. Rhe1 {+0.41/20 1.6s} Re8 {-0.64/15 0.85s}
24. b3 {+0.57/17 0.71s} Bc6 {-0.65/15 0.80s} 25. a4 {+0.58/20 1.1s}
Rd7 {-0.64/15 0.96s} 26. Be3 {+0.69/18 1.1s} Red8 {-0.64/13 0.57s}
27. Rxd7 {+0.63/18 0.81s} Rxd7 {-0.68/13 0.55s} 28. Rd1 {+0.61/19 2.0s}
Rc7 {-0.86/13 0.91s} 29. Kc2 {+0.49/18 1.2s} Bd7 {-0.75/15 0.51s}
30. Bb5 {+0.55/17 1.2s} Bf5+ {-0.75/14 0.51s} 31. Kd2 {+0.52/17 0.67s}
g5 {-0.73/14 0.52s} 32. c5 {+0.57/18 1.1s} bxc5 {-0.59/14 0.49s}
33. Rc1 {+0.54/18 0.68s} Rb7 {-0.59/14 0.47s} 34. Rxc5 {+0.61/17 0.45s}
Be6 {-0.59/14 0.47s} 35. Kd3 {+0.67/18 0.45s} Kh7 {-0.67/13 0.45s}
36. Bc4 {+0.90/16 0.64s} Bxc4+ {-0.80/12 0.46s} 37. Kxc4 {+1.58/17 0.64s}
e6 {-1.64/14 2.6s} 38. Rc8 {+1.60/16 0.28s} a5 {-1.69/13 0.42s}
39. Bd2 {+1.77/17 0.43s} Ra7 {-1.97/15 0.77s} 40. Rc5 {+1.89/17 0.52s}
Bf8 {-1.97/15 0.29s} 41. Rb5 {+1.92/16 0.40s} Rc7+ {-2.07/14 0.28s}
42. Kd3 {+1.98/16 0.25s} Rd7+ {-2.07/15 0.31s} 43. Ke2 {+2.14/17 0.44s}
Rc7 {-2.26/15 0.33s} 44. Bxa5 {+2.32/18 0.63s} Rc2+ {-2.26/15 0.30s}
45. Bd2 {+2.34/18 0.23s} Bd6 {-2.45/14 0.52s} 46. Kd3 {+2.56/17 0.64s}
Ra2 {-2.52/13 0.28s} 47. a5 {+2.51/16 0.32s} Kg6 {-2.66/12 0.28s}
48. b4 {+2.90/16 0.34s} Kf6 {-3.18/12 0.70s} 49. Bc3+ {+3.22/16 0.46s}
e5 {-2.57/13 0.27s} 50. Kc4 {+4.73/15 0.34s} Bc7 {-5.87/12 1.8s}
51. Kb3 {+10.54/15 0.54s} Bxa5 {-9.93/14 1.6s} 52. bxa5 {+10.96/14 0.17s}
Rxa5 {-10.03/16 0.22s} 53. Bxe5+ {+11.99/15 0.30s} Kg6 {-10.23/16 0.22s}
54. Rxa5 {+47.26/19 0.25s} h5 {-12.40/19 1.5s}
55. g4 {+49.50/20 0.30s, No result} *

[Event "?"]
[Site "?"]
[Date "2015.09.06"]
[Round "1"]
[White "SmarThink v1.7"]
[Black "Sf6"]
[Result "*"]
[ECO "A45"]
[Opening "Queen's pawn game"]
[PlyCount "109"]
[Termination "unterminated"]
[TimeControl "30+0.1"]

1. d4 {book} Nf6 {book} 2. Nc3 {book} d5 {book} 3. Bg5 {book} Nbd7 {book}
4. Nf3 {book} g6 {book} 5. Qd3 {book} Bg7 {book} 6. e4 {book} dxe4 {book}
7. Nxe4 {book} O-O {book} 8. O-O-O {book} c5 {book} 9. Nxf6+ {book} Nxf6 {book}
10. dxc5 {book} Qa5 {book} 11. Qb5 {+0.55/14 2.1s} Qxa2 {+0.05/16 0.69s}
12. Bc4 {+0.30/16 2.4s} Bd7 {0.00/17 0.51s} 13. Bxa2 {+0.40/13 1.3s}
Bxb5 {0.00/18 1.1s} 14. Rhe1 {+0.40/14 0.69s} e6 {-0.04/16 0.51s}
15. Nd4 {+0.37/12 1.1s} Bd7 {+0.04/17 0.78s} 16. Nf5 {+0.32/12 1.1s}
gxf5 {+0.13/17 1.1s} 17. Bxf6 {+0.30/14 0.61s} Bb5 {+0.15/16 0.51s}
18. Bxg7 {+0.30/13 0.59s} Kxg7 {+0.04/18 1.00s} 19. Rd6 {+0.29/13 0.52s}
Rfc8 {+0.31/16 1.3s} 20. Re5 {-0.17/13 1.2s} a5 {+0.29/15 0.73s}
21. f4 {-0.19/13 0.51s} Bc6 {+0.39/16 0.76s} 22. g3 {-0.11/12 0.55s}
a4 {+0.46/16 0.90s} 23. Rd3 {-0.15/13 0.55s} Be4 {+0.58/17 1.4s}
24. Rd7 {-0.14/12 0.53s} Kf6 {+0.58/18 0.67s} 25. g4 {+0.27/13 0.47s}
Rd8 {+0.90/17 0.82s} 26. Rc7 {-0.33/12 1.2s} Bf3 {+1.03/18 0.81s}
27. g5+ {-0.32/12 0.40s} Kg6 {+1.02/20 0.95s} 28. Re1 {-0.16/13 0.41s}
Rac8 {+1.08/20 1.2s} 29. Rxc8 {-0.53/15 0.96s} Rxc8 {+1.12/19 0.86s}
30. Re3 {-0.70/16 0.40s} Be4 {+1.11/19 0.69s} 31. Rc3 {-0.70/16 0.42s}
h6 {+1.12/19 0.76s} 32. gxh6 {-0.70/15 0.38s} Kxh6 {+0.75/19 1.1s}
33. h3 {-0.70/15 0.35s} Kg7 {+1.02/19 1.3s} 34. Kd2 {-0.76/13 0.33s}
Kg6 {+1.15/18 0.78s} 35. Ke3 {-0.76/14 0.34s} Kf6 {+1.14/18 0.56s}
36. Ke2 {-1.09/14 0.83s} Rg8 {+1.32/18 0.62s} 37. Bc4 {-1.25/13 0.32s}
Rg2+ {+1.31/19 0.49s} 38. Ke3 {-1.41/13 0.52s} Rh2 {+1.70/18 0.99s}
39. Kd4 {-1.61/12 0.29s} Rf2 {+1.97/17 0.46s} 40. Ke3 {-2.17/14 0.75s}
Rf3+ {+2.15/18 0.61s} 41. Kd2 {-2.10/13 0.29s} Rxf4 {+2.08/17 0.61s}
42. Bb5 {-2.27/13 0.33s} Bc6 {+2.24/19 0.76s} 43. Bxc6 {-2.35/13 0.27s}
bxc6 {+2.16/18 0.49s} 44. Rd3 {-2.35/13 0.26s} Rc4 {+2.37/18 0.73s}
45. h4 {-2.71/13 0.67s} Rxc5 {+2.60/15 0.37s} 46. Rh3 {-2.90/13 0.50s}
Rd5+ {+2.87/16 0.50s} 47. Kc3 {-2.78/12 0.31s} f4 {+3.14/17 0.45s}
48. Rh1 {-3.71/15 2.1s} e5 {+3.60/17 1.0s} 49. h5 {-3.53/11 0.24s}
Kg7 {+3.94/17 0.93s} 50. Re1 {-4.76/13 1.8s} f5 {+4.29/17 0.43s}
51. Rf1 {-4.75/11 0.21s} Kh6 {+4.53/16 0.35s} 52. Kb4 {-5.30/13 0.51s}
Rb5+ {+4.78/15 0.39s} 53. Kc3 {-5.36/12 0.20s} Kxh5 {+4.93/16 0.31s}
54. b4 {-5.94/12 0.47s} axb3 {+6.00/16 0.45s}
55. cxb3 {-5.97/12 0.18s, No result} *

[Event "?"]
[Site "?"]
[Date "2015.09.06"]
[Round "1"]
[White "Sf6"]
[Black "Arasan_18_x64_popcnt"]
[Result "1/2-1/2"]
[ECO "B12"]
[Opening "Caro-Kann"]
[PlyCount "47"]
[TimeControl "30+0.1"]
[Variation "Advance Variation"]

1. e4 {book} c6 {book} 2. d4 {book} d5 {book} 3. e5 {book} c5 {book}
4. dxc5 {book} e6 {book} 5. Qg4 {book} h5 {book} 6. Qg3 {book} h4 {book}
7. Qf4 {book} Bxc5 {book} 8. Bd3 {book} Qb6 {book} 9. Nh3 {book} Qb4+ {book}
10. Qxb4 {book} Bxb4+ {book} 11. Nd2 {+0.23/18 2.0s} Nc6 {-0.55/17 1.7s}
12. c3 {0.00/17 0.82s} Ba5 {-0.50/18 1.4s} 13. Nf3 {+0.05/17 0.69s}
Bc7 {-0.57/17 0.98s} 14. Bf4 {-0.13/16 1.1s} Nh6 {-0.27/16 0.99s}
15. O-O {+0.08/16 0.80s} Ng4 {-0.45/16 0.85s} 16. Rfe1 {+0.17/15 0.93s}
Rh5 {-0.39/15 0.90s} 17. Nd4 {+0.58/16 3.0s} Ngxe5 {-0.18/16 1.3s}
18. Be2 {0.00/15 0.90s} Rh8 {-0.18/17 0.75s} 19. Bb5 {0.00/15 0.43s}
Kd8 {-0.18/17 0.83s} 20. Ng5 {0.00/16 0.51s} Rf8 {-0.18/16 0.74s}
21. Nh7 {0.00/18 3.9s} Rh8 {0.00/15 0.72s} 22. Ng5 {0.00/21 0.77s}
Rf8 {-0.18/16 0.86s} 23. Nh7 {0.00/20 0.76s} Rh8 {0.00/17 0.69s}
24. Ng5 {0.00/22 0.54s, Draw by 3-fold repetition} 1/2-1/2

[Event "?"]
[Site "?"]
[Date "2015.09.06"]
[Round "1"]
[White "Arasan_18_x64_popcnt"]
[Black "Sf6"]
[Result "0-1"]
[ECO "B12"]
[Opening "Caro-Kann"]
[PlyCount "101"]
[Termination "adjudication"]
[TimeControl "30+0.1"]
[Variation "Advance Variation"]

1. e4 {book} c6 {book} 2. d4 {book} d5 {book} 3. e5 {book} c5 {book}
4. dxc5 {book} e6 {book} 5. Qg4 {book} h5 {book} 6. Qg3 {book} h4 {book}
7. Qf4 {book} Bxc5 {book} 8. Bd3 {book} Qb6 {book} 9. Nh3 {book} Qb4+ {book}
10. Qxb4 {book} Bxb4+ {book} 11. c3 {+0.11/18 1.5s} Be7 {-0.21/18 2.6s}
12. O-O {+0.21/15 0.94s} b6 {-0.14/17 0.94s} 13. Bb5+ {+0.10/17 1.1s}
Bd7 {0.00/18 0.68s} 14. Be2 {+0.01/17 0.90s} Nc6 {+0.11/16 0.74s}
15. f4 {-0.15/15 1.4s} f6 {+0.44/15 0.75s} 16. exf6 {0.00/14 0.96s}
gxf6 {+0.47/16 0.95s} 17. Ba6 {-0.12/14 0.88s} Nh6 {+0.41/17 2.2s}
18. Nd2 {-0.18/13 0.78s} Nf5 {+0.49/16 0.45s} 19. Nf3 {-0.06/14 0.78s}
Bd6 {+0.48/16 0.85s} 20. Kh1 {+0.23/13 0.74s} Kf7 {+0.45/16 0.84s}
21. Bd3 {+0.32/14 0.71s} Nce7 {+0.43/17 0.70s} 22. a4 {+0.24/14 0.92s}
a6 {+0.56/15 1.1s} 23. Bd2 {+0.18/15 0.82s} b5 {+0.53/16 0.88s}
24. b3 {+0.03/16 1.1s} bxa4 {+0.83/15 0.78s} 25. bxa4 {0.00/16 0.70s}
a5 {+0.86/16 0.87s} 26. c4 {+0.21/13 0.97s} dxc4 {+1.12/16 1.6s}
27. Bxc4 {-0.28/14 0.66s} Bb4 {+1.00/16 1.6s} 28. Bc1 {-0.35/14 0.98s}
Rhg8 {+1.32/14 0.78s} 29. Rf2 {-0.52/14 0.81s} Rgc8 {+1.35/16 0.72s}
30. Bb3 {-0.82/15 0.97s} Rab8 {+1.79/17 1.5s} 31. Rf1 {-0.87/14 0.59s}
Bc6 {+2.00/15 1.2s} 32. Bd1 {-1.24/15 1.0s} Nd5 {+2.01/15 1.0s}
33. Be2 {-1.06/14 0.52s} Bc3 {+1.94/16 0.82s} 34. Ra3 {-1.11/15 0.72s}
Rb4 {+2.01/16 0.52s} 35. Bd3 {-1.11/15 0.44s} Rxa4 {+2.29/17 0.56s}
36. Bxf5 {-1.13/15 0.57s} exf5 {+2.26/16 0.49s} 37. Rxa4 {-1.45/16 0.41s}
Bxa4 {+2.44/17 0.54s} 38. Nxh4 {-1.48/16 0.42s} Bc2 {+2.50/17 0.45s}
39. Ba3 {-1.66/15 0.47s} Bb4 {+2.66/17 0.48s} 40. Ra1 {-1.95/16 0.84s}
Be4 {+2.72/16 0.24s} 41. Nf3 {-2.06/15 0.63s} Rc2 {+3.48/15 0.34s}
42. Bxb4 {-2.07/16 0.89s} axb4 {+4.64/15 0.39s} 43. Ne1 {-2.32/16 0.55s}
Rd2 {+5.79/17 0.37s} 44. Ra7+ {-5.88/16 1.1s} Kg6 {+6.13/18 0.34s}
45. Kg1 {-5.90/17 0.58s} b3 {+6.34/20 0.53s} 46. Rb7 {-6.60/17 0.84s}
b2 {+6.53/18 0.41s} 47. Nf3 {-7.02/18 0.49s} Rd1+ {+7.65/19 0.46s}
48. Kf2 {-7.41/19 0.46s} b1=Q {+7.82/20 0.31s} 49. Rxb1 {-7.66/18 0.42s}
Rxb1 {+7.85/19 0.18s} 50. Ne1 {-8.28/17 0.73s} Rb2+ {+10.83/19 0.33s}
51. Kg3 {-11.10/19 0.69s, Black wins by adjudication} 0-1

[Event "?"]
[Site "?"]
[Date "2015.09.06"]
[Round "1"]
[White "Sf6"]
[Black "DiscoCheck 5.2.1"]
[Result "*"]
[ECO "D10"]
[Opening "QGD Slav defense"]
[PlyCount "56"]
[Termination "unterminated"]
[TimeControl "30+0.1"]

1. d4 {book} d5 {book} 2. c4 {book} c6 {book} 3. Nc3 {book} Nf6 {book}
4. Nf3 {book} a6 {book} 5. cxd5 {book} cxd5 {book} 6. Bg5 {book} Ne4 {book}
7. Bh4 {book} Qa5 {book} 8. Nd2 {book} Nxc3 {book} 9. bxc3 {book} Nc6 {book}
10. Qb3 {book} e5 {book} 11. e3 {-0.15/15 1.0s} Bd6 {+0.30/14 1.1s}
12. Bg3 {+0.10/15 1.0s} O-O {+0.37/13 1.1s} 13. Nf3 {-0.12/16 1.3s}
Qc7 {+0.21/13 1.1s} 14. dxe5 {0.00/17 0.86s} Nxe5 {+0.14/14 0.52s}
15. Nd4 {+0.12/16 0.68s} Bd7 {+0.26/13 1.0s} 16. Be2 {+0.11/17 0.68s}
Qa5 {+0.22/13 0.99s} 17. O-O {+0.20/17 1.2s} Rab8 {+0.20/14 0.96s}
18. Rab1 {+0.25/19 0.71s} Rfe8 {+0.15/14 0.92s} 19. h3 {+0.31/17 1.1s}
Rec8 {+0.06/14 0.90s} 20. Rfc1 {+0.23/17 1.3s} Ba4 {+0.05/14 1.6s}
21. Qb6 {+0.52/19 0.63s} Qxb6 {-0.06/18 0.84s} 22. Rxb6 {+0.52/19 0.85s}
Bc7 {-0.09/16 0.80s} 23. Bxe5 {+0.50/19 0.80s} Bxb6 {-0.09/15 0.38s}
24. Bxb8 {+0.45/20 0.85s} Bxd4 {-0.28/17 0.77s} 25. exd4 {+0.57/20 0.75s}
Rxb8 {-0.45/18 0.37s} 26. Bf3 {+0.62/21 0.61s} Rd8 {-0.43/19 1.3s}
27. c4 {+0.52/21 0.90s} dxc4 {-0.55/17 0.69s} 28. Rxc4 {+0.64/20 0.70s}
Bb5 {-0.45/17 1.2s, No result} *

[Event "?"]
[Site "?"]
[Date "2015.09.06"]
[Round "1"]
[White "DiscoCheck 5.2.1"]
[Black "Sf6"]
[Result "*"]
[ECO "D10"]
[Opening "QGD Slav defense"]
[PlyCount "27"]
[Termination "unterminated"]
[TimeControl "30+0.1"]

1. d4 {book} d5 {book} 2. c4 {book} c6 {book} 3. Nc3 {book} Nf6 {book}
4. Nf3 {book} a6 {book} 5. cxd5 {book} cxd5 {book} 6. Bg5 {book} Ne4 {book}
7. Bh4 {book} Qa5 {book} 8. Nd2 {book} Nxc3 {book} 9. bxc3 {book} Nc6 {book}
10. Qb3 {book} e5 {book} 11. dxe5 {-0.26/14 1.1s} Be6 {+0.36/14 1.1s}
12. Qxb7 {+0.03/13 1.3s} Rc8 {+0.86/17 1.0s} 13. e3 {+0.23/14 1.2s}
Qxc3 {+0.88/18 0.92s} 14. Rd1 {-0.25/16 1.0s, No result} *
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: cutechess-cli 0.7.2

Post by Ferdy »

The problem was solved when the filename of the engine has no space.
Before with problem,

Code: Select all

"command" : "Deuterium v2015.1.35.250.exe",
Now without problem,

Code: Select all

"command" : "Deuterium_v2015.1.35.250.exe",

Code: Select all

[
   { 
      "command" : "Deuterium_v2015.1.35.241.exe",
      "name" : "D2015.1.241",
      "options" : [ 
         { 
            "name" : "Hash",
            "value" : 64
         }
      ], 
      "protocol" : "uci", 
      "workingDirectory" : "C:\\MyFiles\\Chess\\engines\\nobook\\Deuterium_elo_tune"
   },
   { 
      "command" : "Deuterium_v2015.1.35.250.exe",
      "name" : "D2015.1.250",
      "options" : [ 
         { 
            "name" : "Hash",
            "value" : 64
         }
      ], 
      "protocol" : "uci", 
      "workingDirectory" : "C:\\MyFiles\\Chess\\engines\\nobook\\Deuterium_elo_tune"
   },
[...]
]
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: cutechess-cli 0.7.2

Post by Ferdy »

Another issue, while tour is running, I hit control + break keys to stop the tour (I am using win7). The cutechess-cli exited, but the engines are still there visible in task manager but are not using cpu.

This behaviour does not happen in version 0.7.1.