Polyaxon relies on a set of concepts to manage your organization, teams, and members. In this section, we provide a high-level introduction to these concepts, with more details in pages dedicated to each concept.
User is the entity that creates projects, starts experiments, creates jobs and pipelines, manages teams and clusters.
Please refer to management/users for more details.
Organization is the entity that enables several users to collaborate across many projects at once.
Owners and admins can manage member access to the organization's data and projects with sophisticated security and administrative features.
Please refer to management/organizations for more details.
Team provides a way to manage groups of users, their access roles, and resources quotas and permissions.
Please refer to management/teams for more details.
Project in Polyaxon is very similar to a project in GitHub,
it aims at organizing your efforts to solve a specific problem.
A project consists of a name and a description, access to several connections and data, and components to execute.
Please refer to management/projects for more details.
Model in Polyaxon is a format for packaging and managing machine learning models. This format is used to deploy these models using a variety of tools and technologies.
Model Registry is a centralized model store, set of APIs, and UI, to collaboratively manage the full lifecycle of a model.
Users can promote an experiment to the model registry, and define information required for deploying the model using one or several frameworks.
A model in the registry can be traced back and reproduced easily using the lineage defined in the original experiment.
Please refer to management/model-registry for more details.
component is the model that describes the discrete and containerized logic you want to run,
they optionally take inputs, perform some work, and optionally return some outputs.
Component Hub is a centralized store, set of APIs, and UI, to collaboratively manage the reusable components within an organization.
Users can always define components in their repos, and optionally when a component matures, they can promote it to the Component Hub.
Please refer to management/component-hub for more details.