eugo.hpc
The Python module holding Eugo’s distributed-compute API. The top-level eugo namespace is deliberately empty; everything lives under eugo.hpc.
Deliberately small. The decorator, get(), and options() cover nearly everything, and the parts that are hidden are hidden because managing them by hand is what the platform exists to avoid.
SDK & API
Related terms
- distribute decorator: The `eugo.hpc` decorator that turns a function into a distributed task, or a class into an actor. A decorated call returns a future instead of a value.
- Future: A handle to a result that does not exist yet. Calling a distributed function returns a future immediately, while the work happens elsewhere.
- options(): The method that sets per-call resource requirements on a distributed function, such as `num_cpus` or `num_gpus`.