# eugo.hpc

The Python module holding Eugo’s distributed-compute API. The top-level eugo namespace is deliberately empty; everything lives under eugo.hpc.

Source: https://university.eugo.io/glossary/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.

## Related terms

- [distribute decorator](https://university.eugo.io/glossary/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](https://university.eugo.io/glossary/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()](https://university.eugo.io/glossary/options) — The method that sets per-call resource requirements on a distributed function, such as num_cpus or num_gpus.

