Execo On G5K
Jump to navigation
Jump to search
Execo offers a Python API to manage processes execution. It is well
suited for quick and easy creation of reproducible experiments on
distributed hosts. It is a huge improvement over using shell script
for experiment development.
It offers:
- Asynchronous control of local and remote commands.
- Efficient and scalable execution (transparent usage of Taktuk).
- Interaction with Grid'5000 resources (planning, submission, deployment, API).
- Tools for rapid development of reproducible experiments.
Installation
Connect on a frontend and use easy_install:
Configure your path in .bashrc:
export PATH="$HOME/.local/bin${PATH:+:${PATH}}"
Create a .execo.conf.py in your home directory if you need some specific configuration
Usage
Process management
Working with G5K
Automating experiments
Documentation
Up-to-date documentation is available on User Guide.