Joins in Polyaxon allow to filter, aggregate, and annotate inputs/outputs/artifacts from multiple or parallel upstream runs based on query/sort/limit/offset specification.
Using joins users can:
- Dynamically initialize operations based on the inputs, outputs, and artifacts of runs based on a search specification.
- Generate automatic reports based on a query.
- Start a tensorboard based on the top performing experiments in a project or a hyperparameter tuning pipeline.
- Derive some analytics based on runs meeting some specific conditions or accessing some specific condition.