Based on HyperOpt —
Bergstra, J., Yamins, D., Cox, D. D. (2013) Making a Science of Model Search: Hyperparameter Optimization in Hundreds of Dimensions for Vision Architectures. TProc. of the 30th International Conference on Machine Learning (ICML 2013), June 2013, pp. I-115 to I-23.
What your program needs to be like:
It needs to be able to run on Taurus on your account
It needs to accept it's hyperparameters by command line parameters (for example via sys.argv)
The result needs to be printed in Stdout like RESULT: 0.123456
(Anything in the STRING: FLOAT-Format will be saved in the DB and can be output to a CSV file via the dostuff.sh
A lower RESULT means better
Make sure your programs can be run from any Working Directory, as it's problable that the CWD will not be the same as the directory your program runs in
Check this tutorial for creating a run.sh-file for your script.