Checking Your Customization Job Metrics
After completing a customization job, you can monitor its performance through training and validation metrics. You can access these metrics in three ways:
- Using the API
- Through MLflow (optional)
- Using Weights & Biases (optional)
The time to complete this tutorial is approximately 10 minutes.
Prerequisites
New to using NeMo Platform?
All platform resources—models, datasets, and more—must belong to a workspace. Workspaces provide organizational and authorization boundaries for your work. Within a workspace, you can optionally use projects to group related resources.
If you’re new to the platform, start with the Setup guide to learn how to deploy and evaluate models, and optimize agents using the platform end-to-end.
If you’re already familiar with workspaces and how to upload datasets to the platform, you can proceed directly with this tutorial.
For more information, see Workspaces and Projects.
Platform Setup Requirements and Environment Variables
Before starting, make sure you have:
- NeMo Platform installed and deployed (see Setup)
- The PyPI
nemo-platformwrapper package installed (pip install "nemo-platform[all]"). If you are working from a source checkout, runmake bootstrapfrom the repository root instead. - (Optional) Weights & Biases account and API key for enhanced visualization
Set up environment variables:
Initialize the SDK:
Tutorial-Specific Prerequisites
- Completed customization job with a valid ID
- (Optional) Access to NeMo with MLflow tracking enabled
Available Metrics
Each customization job tracks two key metrics:
- Training Loss: Calculated during training, logged every 10 steps (default, configurable via hyperparameters)
- Validation Loss: Calculated during validation, logged at each validation interval
Viewing Your Metrics
Using the API
Get job status and training metrics using the Customization Service:
The response includes training progress and metrics including loss, learning rate, and validation loss.
Using MLflow
If your deployment has MLflow tracking enabled:
- Access the MLflow UI at your cluster’s MLflow tracking URL
- Locate your experiment by the output model name
- Find the run using your customization job ID
- View detailed metrics, including training and validation loss curves, under the “Metrics” tab
MLflow integration is configured at the cluster level. Contact your administrator if you need access to the MLflow UI or if MLflow tracking is not enabled for your deployment.
Using Weights & Biases
If your customization job was created with W&B integration enabled (see Weights & Biases Integration):
- Go to wandb.ai and navigate to your project
- Find the run corresponding to your customization job
- View training and validation loss curves, learning rate schedules, and other metrics under the run’s dashboard
The api_key_secret field references a stored secret containing your WANDB_API_KEY.
Use the secret name (e.g., "my-wandb-key") to resolve it from the request workspace.
To create the secret, see Weights & Biases Keys.
Then view your results at wandb.ai under your project.

The W&B integration is optional and must be configured when creating the customization job. When enabled, training metrics are sent to W&B using your API key. While we encrypt your API key and don’t log it internally, please review W&B’s terms of service before use.