Hello!

  Play-testing your Go engine (e.g. measuring performance against GNUGo)
has never been easier! ;-) For purposes of Pachi testing, I have finally
got fed with manual twogtp invocations on many machines, and wrote a set
of (mostly) fairly simple shell scripts that will automatically schedule
specified pairings and show current results in a nice way - "Autotest":

        http://repo.or.cz/w/pachi.git/tree/HEAD:/t-play/autotest

(you can click on the tar.gz link in the header to get the tree, extract
it from Pachi's git clone or examine it over the web). The framework is
developed as part of the Pachi tree, but don't worry - it is completely
independent and basically unrelated to the rest of Pachi!

  It is geared to UNIX (Linux, MacOSX) systems and designed to allow
automatic scheduling of test matches between specified GTP players, on
many networked machines (sharing a filesystem) - e.g. if you have shell
access to 10 computers, you can start clients on all of them and leave
the system to automatically schedule and play games - you can just
keep examining match results or update the pairings on the fly.
However, you may find this useful even on individual machines, just
start one client per core and reap the same benefits.

  Example output from autotest:

$ ./autotest-gather ; ./autotest-show
S GAMES WINRATE S.D.    PAIRING
. 580   0.314   0.019   19-7.5-a-gnugo10-zamafmoggy5k-a9413
. 591   0.347   0.02    19-7.5-a-gnugo10-zamafmoggy5k-a9413-ltree=1
/ 226   0.23    0.028   
19-7.5-a-gnugo10-zamafmoggy5k-a9413-ltree=1,ltree_prate=100
/ 190   0       0       
19-7.5-a-gnugo10-zamafmoggy5k-a9413-ltree=1,ltree_prate=100,local_tree_pseqroot
. 458   0.338   0.022   
19-7.5-a-gnugo10-zamafmoggy5k-a9413-ltree=1,ltree_prate=25
. 562   0.324   0.02    
19-7.5-a-gnugo10-zamafmoggy5k-a9413-ltree=1,ltree_prate=50
. 450   0.331   0.022   
19-7.5-a-gnugo10-zamafmoggy5k-a9413-ltree=1,ltree_prate=75
. 208   0.678   0.032   9-0.5-1-gnugo10-zamafmoggy5k-6e3cb
. 570   0.639   0.02    9-0.5-1-gnugo10-zamafmoggy5k-a9413
. 595   0.682   0.019   9-0.5-1-gnugo10-zamafmoggy5k-a9413-topsecrethack=15
/ 243   0.605   0.031   9-0.5-1-gnugo10-zamafmoggy5k-a9413-xyzzy


  The framework is released under the MIT licence, thus essentially
in public domain.  You can get details about the usage and
implementation in

        http://repo.or.cz/w/pachi.git/blob/HEAD:/t-play/autotest/README

and an example configuration file:

        http://repo.or.cz/w/pachi.git/blob/HEAD:/t-play/autotest/rc

  Have fun,

                                Petr "Pasky" Baudis
_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to