Studio Concepts#
Important
NVIDIA NeMo Studio is released with early access availability and is subject to limited support and potential API changes in future releases.
NVIDIA NeMo Studio is a web-based user interface application that communicates with the underlying NeMo microservices. It provides a graphical interface layer on top of the NeMo microservices platform, making AI development accessible to users who prefer visual tools over command-line interfaces or programmatic APIs.
Key Concepts#
The following are the key concepts of NeMo Studio.
Project-Based Organization#
Projects serve as the primary organizational unit in NeMo Studio. They group related resources such as datasets, models, customization jobs, and evaluation results. Resources within a project are scoped to that project and not shared with other projects.
Workflow Integration#
NeMo Studio integrates multiple NeMo microservices into cohesive workflows:
Dataset Management: Upload and manage datasets through NeMo Entity Store and NeMo Data Store.
Model Customization: Create and monitor fine-tuning jobs through NeMo Customizer.
Model Evaluation: Configure and run evaluation jobs through NeMo Evaluator.
Interactive Testing: Test models in real-time through NeMo Deployment Management and NIM Proxy.
Backend Communication#
Studio communicates with the NeMo microservices through REST APIs:
Entity Management: Create, retrieve, update, and delete entities through NeMo Entity Store.
Data Operations: Handle file uploads and downloads through NeMo Data Store.
Job Submission: Submit and monitor customization and evaluation jobs through NeMo Customizer and NeMo Evaluator.
Model Inference: Test model deployments through NeMo Deployment Management and NIM Proxy.
Studio Features#
The following are the features of NeMo Studio.
Projects: Manage projects that group related resources such as datasets, models, and jobs.
Datasets: Upload, view, and manage datasets for training and evaluation.
Models: Test models interactively with system prompts and examples.
Customizations: Create and monitor model fine-tuning jobs.
Evaluations: Run and analyze model evaluation jobs.
Benefits of Using NeMo Studio#
The following are the benefits of using NeMo Studio.
No-Code Interface#
NeMo Studio eliminates the need for command-line expertise or API knowledge, making AI development accessible to a broader range of users.
Visual Workflow Management#
Track the entire AI development lifecycle from data preparation through model fine-tuning and evaluation in a single interface.
Real-Time Monitoring#
Monitor job progress and view logs without switching between multiple tools or terminals.
Rapid Prototyping#
Quickly prototype AI-powered features by testing model behavior with different configurations in the Models (Playground) page.