Is that really useful? In WinBoard I just write them in the order they finish. The 'Number' PGN tag identifies the game anyway, in case people are interested.ilari wrote:Cutechess-cli saves games in the PGN in the same order they were created, so if game #1 stalls or just takes a really long time, and games 2 - 10 finish in the meantime, the PGN file will still be empty because it's waiting for game #1 to finish. When game #1 finally finishes, games 1 to 10 are all written in the file at the same time.
cutechess-cli 0.6.0 released
Moderators: hgm, Rebel, chrisw
-
- Posts: 27808
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: cutechess-cli 0.6.0 released
-
- Posts: 35
- Joined: Mon Oct 05, 2009 2:38 pm
Re: cutechess-cli 0.6.0 released
I realize the compiled and this is the result
qmake
make
cd projects
.....
./cutechess-cli: error while loading shared libraries: libcutechess.so.1: cannot open shared object file: No such file or directory
......
./cutechess: error while loading shared libraries: libcutechess.so.1: cannot open shared object file: No such file or directory
What mistake am I making?
Thanks
qmake
make
cd projects
.....
./cutechess-cli: error while loading shared libraries: libcutechess.so.1: cannot open shared object file: No such file or directory
......
./cutechess: error while loading shared libraries: libcutechess.so.1: cannot open shared object file: No such file or directory
What mistake am I making?
Thanks
-
- Posts: 303
- Joined: Sat Apr 28, 2012 6:18 pm
- Location: Austin, TX
Re: cutechess-cli 0.6.0 released
Ilari,
So if I understand you correctly, if any of the games hang then those games will effectively block any other games from being written to the PGN file.
OK, I can test this by re-running the gauntlet and checking if less than 8 games are playing. I wonder though, do you really want this blocking behavior? Once it occurs, it seems like that is it, no more useful information. At that point, you might as well kill cutechess-cli and the gauntlet, since all you're doing is subsidizing the electric company.
Anyway, I'll re-run things and if it loses contact with the PGN file again I'll check the active number of games.
regards,
--tom
So if I understand you correctly, if any of the games hang then those games will effectively block any other games from being written to the PGN file.
OK, I can test this by re-running the gauntlet and checking if less than 8 games are playing. I wonder though, do you really want this blocking behavior? Once it occurs, it seems like that is it, no more useful information. At that point, you might as well kill cutechess-cli and the gauntlet, since all you're doing is subsidizing the electric company.
Anyway, I'll re-run things and if it loses contact with the PGN file again I'll check the active number of games.
regards,
--tom
-
- Posts: 4367
- Joined: Fri Mar 10, 2006 5:23 am
- Location: http://www.arasanchess.org
Re: cutechess-cli 0.6.0 released
You need to set LD_LIBRARY_PATH to where these libraries are located. (Even if they are in the local directory, because in Linux or Mac OS, unlike Windows, that directory is not in the search path by default).
If built from source the libraries are in the projects/lib directory.
--Jon
If built from source the libraries are in the projects/lib directory.
--Jon
-
- Posts: 35
- Joined: Mon Oct 05, 2009 2:38 pm
Re: cutechess-cli 0.6.0 released
Jon, thank you very much
Now It work very well.
Thanks very much, Ilari and Arto!
Now It work very well.
Thanks very much, Ilari and Arto!
-
- Posts: 27808
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: cutechess-cli 0.6.0 released
Indeed, this is one of the reasons I did not do it in WinBoard. The only case where I would care about the order of games in the PGN is if it would swap the order of games that belong in a different round of a round-robin. Because that would make it hard to run standard cross-table tools on the PGN to extract an intermediate standing after a completed round.Tom Likens wrote:I wonder though, do you really want this blocking behavior? Once it occurs, it seems like that is it, no more useful information. At that point, you might as well kill cutechess-cli and the gauntlet, since all you're doing is subsidizing the electric company.
I fixed this in a non-very-elegant way by having an option -syncAfterRound that prevents games of a new round to start before the previous round has committed all its games to PGN. This can cause the tourney to hang when one of the games hangs. The difference is that WinBoard is interactive, so you can interfere with the hanging game and abort it, which will cause an automatic replay, or adjudicate it. In the worst case (if WinBoard itself was hanging), you can always remove the blocking game by editing the tourney file.
-
- Posts: 284
- Joined: Tue Aug 13, 2013 9:44 am
Re: cutechess-cli 0.6.0 released
Hello Ilari,
Thanks for release
Is it be possible in the future, cutechess can read a JSON arranged in this way?
rather than that?
Thanks for release
Is it be possible in the future, cutechess can read a JSON arranged in this way?
Code: Select all
{
"command": "stockfish_4_64bit_sse42.exe",
"name": "stockfish_128MB",
"protocol": "uci",
"workingDirectory": "engines\\stockfish-4-win\\",
"options": [
{
"Threads": "1",
"Hash": "128"
}
]
}
Code: Select all
{
"command": "stockfish_4_64bit_sse42.exe",
"name": "stockfish 128MB",
"protocol": "uci",
"workingDirectory": "engines\\stockfish-4-win\\",
"options": [
{
"name": "Threads",
"value": "1"
},
{
"name": "Hash",
"value": "128"
}
]
}
-
- Posts: 284
- Joined: Tue Aug 13, 2013 9:44 am
Re: cutechess-cli 0.6.0 released
Hello,
What does this message?
What does this message?
Code: Select all
Warning: EngineProcess: pipe reader was terminated
Re: cutechess-cli 0.6.0 released
After spending some time learning how to use, finally I succeded
I don't use the json file because I never was able to put it in function.
On the other hand, I wrote a dos batch file with variables that saves me time. because I don't have to repeat a lot of configuration stuff like the json file demands. In combination with polyglotUCI and Wb2UCI avoids me to use winboard.
Thank you for this tool.
Kind regards, Arturo Ochoa.
I don't use the json file because I never was able to put it in function.
On the other hand, I wrote a dos batch file with variables that saves me time. because I don't have to repeat a lot of configuration stuff like the json file demands. In combination with polyglotUCI and Wb2UCI avoids me to use winboard.
Thank you for this tool.
Kind regards, Arturo Ochoa.
-
- Posts: 284
- Joined: Tue Aug 13, 2013 9:44 am
Re: cutechess-cli 0.6.0 released
Hello ArturoMacumba wrote:After spending some time learning how to use, finally I succeded
I don't use the json file because I never was able to put it in function.
On the other hand, I wrote a dos batch file with variables that saves me time. because I don't have to repeat a lot of configuration stuff like the json file demands. In combination with polyglotUCI and Wb2UCI avoids me to use winboard.
Thank you for this tool.
Kind regards, Arturo Ochoa.
Can you show me your (sophisticated) batch file? Thanks