About Fine-Tuning

View as Markdown

Learn how to fine-tune models by making requests to NVIDIA NeMo Customizer through the API. Fine-tuned models you have created can be deployed using NVIDIA NIMs.

Fine-Tuning Workflow

At a high level, the fine-tuning workflow consists of the following steps:

  1. Create a Model Entity pointing to your base model checkpoint (stored as a FileSet).
  2. Format a compatible dataset.
  3. Create a customization job referencing the Model Entity.
  4. Monitor the job until it completes.
  5. The customization job automatically creates either:
  • LoRA jobs: An adapter attached to the original Model Entity
  • Full fine-tuning jobs: A new Model Entity with the customized weights
  1. Deploy the model using the Deployment Management Service.
  2. Move on to Evaluate the output model.

Container Images

Fine-tuning jobs run in container images published to NVIDIA NGC. For NeMo Platform 0.2.0, the fine-tuning images are:

ImagePurpose
nvcr.io/nvidia/nemo-platform/nmp-automodel-tasks:0.2.0Automodel file transfer and model entity task steps
nvcr.io/nvidia/nemo-platform/nmp-automodel-training:0.2.0Automodel GPU training step
nvcr.io/nvidia/nemo-platform/nmp-unsloth-training:0.2.0Unsloth training and task steps

These public images can be pulled directly from nvcr.io:

$docker pull nvcr.io/nvidia/nemo-platform/nmp-automodel-tasks:0.2.0
$docker pull nvcr.io/nvidia/nemo-platform/nmp-automodel-training:0.2.0
$docker pull nvcr.io/nvidia/nemo-platform/nmp-unsloth-training:0.2.0

Most users do not need to pull these images manually. NeMo Platform resolves them from the configured platform image registry and tag. Pull or mirror them when you are operating a self-managed deployment, preloading an air-gapped environment, or validating registry access. If your environment requires authenticated registry pulls, authenticate to nvcr.io with an NGC API key before pulling or mirroring the images.


Model Catalog

Explore the model families and sizes supported by NVIDIA NeMo Customizer.

Task Guides

Perform common fine-tuning tasks.


Tutorials

Follow these tutorials to learn how to accomplish common fine-tuning tasks.


References