Projects
A project is logical grouping of workloads and artifacts within a tenant. Projects are used to group jobs for training and batch inference as well as endpoints for deployment. Jobs and endpoints are created from a project window, which assigns the job or endpoint to that project. You can fine-tune existing models by creating a new training job. You can generate predictions from your models on your data by deploying it to an endpoint. Or, you can generate predictions on bulk data by creating a batch inference job. Creating a project is typically the first step of a workflow.
It’s important to understand the difference between a project and a tenant.
|
Create a project using the GUI
Follow the steps below to create a project using the GUI.
-
Click Projects from the left menu to view the Projects window.
-
Click New project. The Create a new Project window will open.
-
Enter a name to be used into Project name field.
-
Add a brief description into the Description field.
-
Confirm that you want to create the new project:
-
Click Save and close to create your project and go to the Projects window.
-
Click Save and continue to create your project and go to your new project’s window. From the project window you can create a new job or new endpoint to be associated with your project.
-
Click Cancel to stop the creation of a new project and return to the Projects window.
-

Create a project using the CLI
Create a project by using the snapi project create
command, as shown in the example below. The command specifies user-workflows
as the project name.
$ snapi project create --project user-workflows
The CLI supports CRUD operations for projects. Use the |
View, edit, or delete a project using the GUI
Follow the steps below to view, edit, or delete an existing project.
-
Navigate to the Projects window to view the current projects. The Projects window can be viewed by selecting Projects from the left menu.
-
Projects are displayed in a multi-column table.
-
Name displays the project name.
-
Description displays the project description, if inputted.
-
Jobs displays the number of jobs associated with the project.
-
Endpoints displays the number of endpoints associated with the project.
-
Status displays the status of the project. For example, Deleting will display when the project is in the process of being deleted from the platform.
-
Creation displays the creation timestamp of the project.
-
Owner displays the owner of the project.
-
-
-
Click the three dots in the Actions column to display the drop-down menu and available actions for the selected project.
-
Click View project from the drop-down to go to the selected project’s window. From the selected project’s window you can create a new job or new endpoint to be associated with your project.
-
Click Edit from the drop down. The Edit your project window will open. Edit the existing Project name or Description and click Save and close to confirm your edits.
-
Click Cancel to stop the editing process and return to the projects table.
-
-
Click Delete from the drop-down.
Figure 2. Projects window-
Click Yes from the confirmation screen to delete the project. Click Cancel to close the window.
Figure 3. Delete project confirmation screen
-
-
Deleting a project deletes all checkpoints and jobs associated with the project. |
View the project list using the CLI
The snapi project list
command can be used to view a list of the current projects in the platform.
$ snapi project list
NAME CREATED AT LAST UPDATED
SNAPI_0304 03/04/2023 07:54:47 PST 03/04/2023 07:54:47 PST
UI_0306 03/06/2023 06:34:35 PST 03/06/2023 06:34:35 PST
SNAPI 03/06/2023 10:59:43 PST 03/06/2023 10:59:43 PST