cutechess-cli match scripts release

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

Moderator: Ras

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

cutechess-cli match scripts release

Post by MikeB »

https://github.com/MichaelB7/cutechess.git

pretty simple - edit the engines and settings, and tourn settings in submit.sh ( make sure you grab "bayeselo") and then type submit.sh at the command line - only tested under Windows "Git Bash" terminal

from the copyright.txt

Copyright 2020 by Michael F. Byrne, Robert M. Hyatt (original author of the "watcher", "submit" and "getelo" scripts used in testing by authors of the chess engine Crafty). The scripts offered here were directly derived from the scripts Robert Hyatt had originally written.

Although significantly modified since originally used by Crafty, the principle concept has remained unchanged. Run an automated chess match via a script which calls a chess match program, and calls two other scripts to report back results back to the user on a periodic basis in a meaningful summary view so that the user can easily decipher the ongoing match results while remote from the actual chess-playing servers.

This script was designed specifically to work with the cutechess-client match program. The original scripts written by Robert Hyatt worked with his own proprietary program, which was called "match". The scripts also call bayeselo, written by Remi Coulom, which can be found here https://github.com/MichaelB7/bayeselo.


periodic output from watcher.sh script o example :

Code: Select all

pgn file: c:/cluster.mfb/pgn/2007250307-23441134.pgn
tc/base+inc: 60+0.60
games planned: 4000
Threads: 2
Hash: 256

Current date : time (EDST)
Date: 07/25/20 : 10:08:46

Projected-> Time: 8h:32m:0s
Running  -> Time: 7h:1m:33s

3528 game(s) loaded
Rank Name  Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR
---------------------------------------------------------------------------------------------------------

   1 2344   3502   0.0    7    7  3528 1783.5  50.6  810  771 1947  23.0  55.2  3498
   2 1134   3498   4.0    7    7  3528 1744.5  49.4  771  810 1947  21.9  55.2  3502
---------------------------------------------------------------------------------------------------------

  Δ = delta from the next higher rated opponent
  # = number of games played
  Σ = total score, 1 point for win, 1/2 point for draw

LOS:
      23 11
2344     85
1134  14

3528 game(s) loaded

loops/scheduled: 188/228

waiting: 128
  ...seconds remaining:   92
Image
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: cutechess-cli match scripts release

Post by MikeB »

A link to the simple version of running cutechess-cli with Stockfish NN engine with no separate window reporting - just the basics ..

http://talkchess.com/forum3/viewtopic.p ... 5&start=10
Image
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: cutechess-cli match scripts release

Post by MikeB »

New bash scripts are available - links can be found here for more info.

https://github.com/cutechess/cutechess/issues/593
Image
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: cutechess-cli match scripts release

Post by MikeB »

a link to a short video showing a quick chess match that is both headless and silent on a terminal with summary output upon completion:

https://www.dropbox.com/s/3l52aqprfkai4 ... 0.mp4?dl=0

on ost viewers - just use the slider to move forward for the last 10 seconds ...
Image
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: cutechess-cli match scripts release

Post by MikeB »

a small update to run two instances of cutechess-cli back-to-back and get one summary report

please find links here:
https://github.com/cutechess/cutechess/issues/593
Image