doc:batch

This is an old revision of the document!


Batch Optimization using the Command Line

Command-line interface

If you need to automate multiple optimizations, you can use the sconecmd, the SCONE command-line interface. By default, it is located in C:\Program Files\SCONE\sconecmd.exe, and can be used as follows:

"C:\Program Files\SCONE\sconecmd.exe" -o "your_file.scone"

You can vary any setting in your .scone scenario by specifying it in the command line, for example:

"C:\Program Files\SCONE\bin\sconecmd.exe" -o "your_file.scone" CmaOptimizer.random_seed=10

Batch Optimizations

You can also create a Windows .bat file which contains multiple commands:

set SCONECMD="C:\Program Files\SCONE\bin\sconecmd.exe"
%SCONECMD% -o "your_file.scone" CmaOptimizer.random_seed=10
%SCONECMD% -o "your_file.scone" CmaOptimizer.SimulationObjective.ModelOpenSim3.model_file=data/test_model.osim

If you wish to run multiple optimizations in parallel, you can do so by prefixing your command with start:

set SCONECMD="C:\Program Files\SCONE\bin\sconecmd.exe"
start %SCONECMD% -o "your_file.scone" CmaOptimizer.random_seed=10
start %SCONECMD% -o "your_file.scone" CmaOptimizer.SimulationObjective.ModelOpenSim3.model_file=data/test_model.osim