Author: Tom Likens
Date: 18:21:40 06/15/02
Go up one level in this thread
Hello Russell, I use xboard to run multiple versions of my program against itself and other programs. My engine prints a large amount of information to a log file which then gets processed using perl. Some of the items I track are various extension counts, nps, fail-highs/lows etc. The same idea is used when I run test suites. Here I'm more interested in time to solutions, depth the program required to find a solution etc. Other scripts will compare the results of different versions on the same test suite. A lot of this data gets munged into a form gnuplot can read or I import it into a spreadsheet where I can more easily manipulate it. I also have a perl script that will parse a test log and create an HTML version (including diagrams) that shows all the positions tested plus the engine's analysis for each one. It also highlights the positions that were missed for later dissection (Hossa has a similar capability if I'm not mistaken- although it may be built in). Perl makes all of these things very easy (well, easier ;) since its handling of regular expressions and text is very strong. regards, --tom On June 15, 2002 at 17:19:53, Russell Reagan wrote: >On June 15, 2002 at 16:50:03, Tom Likens wrote: > >>>Which OS do you use for computer chess related stuff? Why? >> >>Again, Linux. I run a number of test suites and test games. The results are >>post-processed using perl. I graph the data using gnuplot, etc. etc. > >How exactly do you run test games and process the results with perl? Is it some >kind of command line pipe or does the perl script fork the processes and act as >the go-between party for the two engines? > >Russell
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.