Differences between revisions 1 and 40 (spanning 39 versions)
Revision 1 as of 2010-08-05 12:30:10
Size: 309
Editor: JendrikSeipp
Comment:
Revision 40 as of 2016-05-03 19:35:05
Size: 1352
Editor: JendrikSeipp
Comment: PATH seems to require absolute paths and ~ doesn't get expanded
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
= Experiment scripts = = Experiments =
Line 5: Line 5:
In the directory "new-scripts" you find some scripts that facilitate conducting experiments.
An experiment is conducted in three stages:
We recommend using the {{{downward}}} package for running Fast Downward experiments. It is part of {{{lab}}}, a python library for running code on large benchmark sets. Experiments can be run either locally or on a computer cluster. You can find the code at https://bitbucket.org/jendrikseipp/lab. The documentation is available at http://lab.rtfd.org.
Line 8: Line 7:
== Generate an experiment == == Experiments on Maia (AI-Basel grid) ==
Line 10: Line 9:
XXX TODO Please follow the instructions in the [[https://lab.readthedocs.io/en/latest/downward.tutorial.html|downward tutorial]] to install the necessary components.
Line 12: Line 11:
== Fetch and parse results == The components need some environment variables and program modules. Here is an example ''~/.profile'' file (from May 2016):
Line 14: Line 13:
XXX TODO {{{#!highlight bash
export PATH=${PATH}:${HOME}/bin # You can put the "validate" executable here
export PYTHONPATH="~/lib/python/lab:~/lib/cplex/CPLEX_Studio/cplex/python/x86-64_sles10_4.1/"
Line 16: Line 17:
== Make reports == export DOWNWARD_CPLEX_INCDIR=~/lib/cplex/cplex/include/ilcplex
export DOWNWARD_CPLEX_LIBDIR=~/lib/cplex/cplex/lib/x86_sles10_4.1/static_pic
export DOWNWARD_CPLEX_ROOT=~/lib/cplex/cplex
export DOWNWARD_COIN_ROOT=~/lib/coin
Line 18: Line 22:
XXX TODO module purge
module -q load Mercurial/2.5.2-goolf-1.4.10-Python-2.7.5 # Also loads Python 2.7
module -q load Clang/3.3-GCC-4.8.2 # Also loads GCC 4.8
module -q load CMake/2.8.11-GCC-4.8.2
}}}

Back to HomePage.

Experiments

We recommend using the downward package for running Fast Downward experiments. It is part of lab, a python library for running code on large benchmark sets. Experiments can be run either locally or on a computer cluster. You can find the code at https://bitbucket.org/jendrikseipp/lab. The documentation is available at http://lab.rtfd.org.

Experiments on Maia (AI-Basel grid)

Please follow the instructions in the downward tutorial to install the necessary components.

The components need some environment variables and program modules. Here is an example ~/.profile file (from May 2016):

   1 export PATH=${PATH}:${HOME}/bin  # You can put the "validate" executable here
   2 export PYTHONPATH="~/lib/python/lab:~/lib/cplex/CPLEX_Studio/cplex/python/x86-64_sles10_4.1/"
   3 
   4 export DOWNWARD_CPLEX_INCDIR=~/lib/cplex/cplex/include/ilcplex
   5 export DOWNWARD_CPLEX_LIBDIR=~/lib/cplex/cplex/lib/x86_sles10_4.1/static_pic
   6 export DOWNWARD_CPLEX_ROOT=~/lib/cplex/cplex
   7 export DOWNWARD_COIN_ROOT=~/lib/coin
   8 
   9 module purge
  10 module -q load Mercurial/2.5.2-goolf-1.4.10-Python-2.7.5  # Also loads Python 2.7
  11 module -q load Clang/3.3-GCC-4.8.2  # Also loads GCC 4.8
  12 module -q load CMake/2.8.11-GCC-4.8.2