Projects#
Projects are the primary organizational unit in NeMo Studio. They group related resources such as datasets, models, customization jobs, and evaluation results.
The Projects page provides a centralized interface for managing your projects.
Backend Microservices#
In the backend, the UI communicates with NeMo Entity Store to manage project entities.
Projects Page UI Overview#
The following are the main components and features of the Projects page.
Project Listing#
The Projects page displays your projects in a table format with the following columns:
Name: The unique name for your project.
Description: Optional text describing the project’s purpose.
Created: Timestamp showing when the project was created.
Last Modified: Timestamp showing the most recent update to the project.
You can sort projects by clicking column headers to organize your view.
Project Management#
You can perform the following actions on the Projects page:
Create New Project: Set up new projects to organize your AI development work.
Search and Filter: Find projects by name or apply filters.
Resources in a Project#
You can view the following pages in a project by clicking on the project name.
Datasets: Upload, view, and manage datasets for training, evaluation, and testing. Refer to Datasets for more information.
Models (Playground): Test models interactively with system prompts and input-output examples for prompt tuning. Refer to Models for more information.
Customizations: Create and monitor model fine-tuning jobs through an intuitive interface. Refer to Customizations for more information.
Evaluations: Assess model performance using the Evaluation page. Refer to Evaluations for more information.
Considerations#
Resources in a project are not shared across different projects.
Resources created using the Python SDK or the REST APIs without the
projectparameter specified are not discoverable in the NeMo Studio Projects page. To make them discoverable, create a project and add the project name to the resource creation or update requests. The following is an example of creating a dataset in a project using the SDK:from nemo_microservices import NeMoMicroservices client = NeMoMicroservices( base_url="http://nemo.test", inference_base_url="http://nim.test", ) project = client.projects.create( name="your-project-name", description="Example project", ... # Other project creation parameters ) dataset = client.datasets.create( name="your-dataset-name", namespace="default", description="Example dataset", files_url="hf://datasets/default/sample-basic-test", project=project.name ... # Other dataset creation parameters )