Overview

A Project is an abstraction that defines one or multiple artifacts created in Polyaxon or other system, it can:

  • have multiple versions.
  • be published publicly or privately within your organization.
  • define team and project level permissions.

Project creation

You can version your artifacts in each project or create a project to manage artifacts from multiple projects using the CLI, API, or the UI.

artifacts-create

Alternatively you can create a project using the CLI:

polyaxon project create --name OWNER_NAME/MODEL_NAME --description ... --tags tag1,tag2,...

And then configure the project features using the UI

artifacts-features

Project overview

You can view a project that manages the artifacts’ versions using the project CLI or UI.

CLI

polyaxon project get -p OWNER_NAME/MODEL_NAME

UI

artifacts-overview

Artifacts versions

CLI

polyaxon artifacts ls -p OWNER_NAME/MODEL_NAME --query ... --sort ...

UI

artifacts-versions

Project admin

CLI

Updating

polyaxon project update -p ...

Deleting

polyaxon project delete -p ...

UI

You can manage a project using the UI, you can also manage who can contribute and have access to the artifacts versions, as well as from which projects users are allowed to promote runs

artifacts-admin