Data & Analysis ✓ NVIDIA · Official huggingfacemodel-finetuningcomputer-visionlorangcnvidia-gpumodel-evaluation

Hugging Face GPU Fine-Tuning

Build reproducible Hugging Face fine-tuning pipelines on local NVIDIA GPUs.

FollowSkills review · FSRS-2.0
Not recommended
48/ 100 5-point scale 2.4 / 5
Trust14 / 25 · 2.8/5

The skill constrains credential reads by scenario, states presence-only token checks, and requires read-only local-data mounts, smoke tests, and stopping on repeated errors. However, Read/Bash/Write are broad, push_to_hub defaults to true, and the workflow can build large images, write local outputs, and affect HF Hub/W&B externally without explicit per-action confirmation or a concrete rollback plan, so points are deducted.

Reliability8 / 20 · 2.0/5

The six-step workflow, gates, minimal-change recovery rules, and committed example results improve diagnosability. Reliability is reduced because key referenced files are not supplied, execution depends on live research, Docker, NGC, Hugging Face, and specific GPU environments, and the platform/default image guidance is not fully consistent. Static review caps this score at 10.

Adaptability7 / 15 · 2.3/5

Audience, inputs, supported tasks, and rejection conditions are fairly clear. Core operation nevertheless depends on NVIDIA GPUs, Docker, NGC, Hugging Face connectivity, and optionally W&B; Chinese-language support and mainland-China reachability are not addressed, while trigger boundaries and backend alternatives have limited evidence.

Convention9 / 15 · 3.0/5

The skill has clear sections for inputs, compatibility, workflow, gates, error handling, version, and Apache-2.0 licensing; examples and the benchmark provide some maintenance evidence. Deductions apply for missing recommended Instructions/Examples sections, the benchmark-reported author-format issue, no explicit changelog or maintenance/update path, and referenced files absent from the supplied material.

Effectiveness6 / 15 · 2.0/5

The documented workflow targets qualification, training, evaluation, inference, Hub publication, and a rerunnable skill, with four examples and reported metrics suggesting useful outputs. Evidence is limited to one benchmark task, the example results are not independently verifiable in this static review, and users still bear substantial environment and dataset-adaptation costs, so the score remains conservative.

Verifiability4 / 10 · 2.0/5

Example configs cite model cards, scripts, task documentation, and a paper, while committed benchmarks, reports, and example artifacts provide some auditability. There is no execution during this review, the benchmark has only one task, and its result claims cannot be independently reproduced from the supplied material; therefore the score stays below the static ceiling.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • push_to_hub defaults to true; confirm the Hub target, data scope, model-card contents, and external W&B logging before execution.
  • The workflow depends on live Hugging Face/NGC documentation and overseas services; mainland-China reachability or credential failures may block progress.
  • Many referenced files were not supplied, so their contents, dependency pins, and Docker security boundaries must be checked before use.
  • Example metrics and benchmark results are submitted evidence, not execution verified by this static review.
See the full review method →

What does this skill do, and when should you use it?

This skill guides an agent through fine-tuning Hugging Face computer-vision, vision-language, and language models on local NVIDIA GPUs inside an NGC PyTorch container. It supports full fine-tuning and LoRA, plus image classification, object detection, segmentation, depth estimation, VLM SFT/LoRA, and LLM SFT, DPO, and GRPO. The workflow covers model and dataset qualification, hardware auditing, live recipe research, project generation, real-data smoke testing, training, evaluation, inference, Hub publishing, and rerun-skill generation. It is a fit for users who already have a Docker-based NVIDIA GPU environment and want reproducible training artifacts.

Reads a Hugging Face model ID, dataset ID or local dataset path, training settings, and optional session credentials; probes model configuration, model-card metadata, dataset format, and task schema in Docker; selects an NGC PyTorch image based on host driver and CUDA conditions; fetches live model cards, repository examples, task documentation, or papers for the training recipe; generates config.yaml, a Dockerfile, requirements.txt, data-preparation, training, evaluation, and inference scripts; runs a one-step smoke test on real data; performs baseline evaluation, training, post-training evaluation, and five inference samples; optionally pushes weights, the model card, configuration, reports, and samples to the Hugging Face Hub; and emits a self-contained rerun SKILL.md.

  1. A researcher wants to fine-tune a Hugging Face vision model on a local NVIDIA GPU and validate the pipeline with real data first.
  2. A machine-learning engineer needs LoRA fine-tuning for a vision-language or language model with a reproducible container and configuration.
  3. A team needs an end-to-end project for image classification, object detection, semantic segmentation, instance segmentation, or panoptic segmentation.
  4. A model developer wants to qualify a Hugging Face model and dataset locally before scaling up training.
  5. A team wants to publish fine-tuned weights, a model card, evaluation results, inference samples, and a rerun skill to the Hugging Face Hub.

What are this skill's strengths and limitations?

Pros
  • Supports a broad set of Hugging Face vision, VLM, and LLM fine-tuning workflows.
  • Requires live research of model cards, task documentation, and examples to reduce errors from stale library knowledge.
  • Requires a real-data one-step smoke test with explicit finite-loss and positive-gradient criteria.
  • Produces a complete set of container, configuration, training, evaluation, inference, and rerun artifacts.
  • Defines minimal-change recovery rules for OOM, NaN, flat loss, and repeated failures.
Limitations
  • Requires Docker, NVIDIA Container Toolkit, an NVIDIA GPU, an NGC image, and substantial disk capacity.
  • The hardware threshold is significant; the documented reference is at least 24 GB VRAM for models up to 3B parameters.
  • The supplied material does not show a successful run for a particular model or dataset.
  • Live research, image building, data preparation, and full training require network access, storage, and compute.
  • Repository-level signing, evaluation, and benchmark claims in the README do not by themselves prove equivalent validation for this individual skill.

How do you install this skill?

Install the individual skill from the NVIDIA catalog with the skills CLI:

npx skills add nvidia/skills --skill tao-finetune-huggingface-model --yes

You can target a specific agent, for example:

npx skills add nvidia/skills --skill tao-finetune-huggingface-model --agent codex --yes

The README does not document another standalone installation method for this skill.

How do you use this skill?

After installation, ask the agent something like: “Use tao-finetune-huggingface-model to fine-tune google/vit-base-patch16-224 on a local NVIDIA GPU.” A model_id is required. You may provide a Hugging Face dataset_id, a local dataset path, or ask the agent to recommend a dataset. Optional inputs include task_type, training method, LoRA settings, output directory, baseline-evaluation behavior, and Hub publishing. The environment must provide Docker, NVIDIA Container Toolkit, a compatible NVIDIA GPU host, and sufficient disk space. The skill requires a successful smoke test before full training.

FAQ

Does this require an NVIDIA GPU?
Yes. It targets local NVIDIA GPUs and requires Docker plus NVIDIA Container Toolkit. CPU-only Docker is used only for initial probing, not training.
Can I avoid uploading the model to Hugging Face Hub?
Yes. Set push_to_hub to false. Publishing is enabled by default; HF_TOKEN is needed for gated access or Hub publishing.
Will it silently replace my model or training method if something fails?
No. It must not silently substitute the model ID, dataset ID, or training method. After the same error occurs three times, it stops and asks for user input.
Does it support LoRA?
Yes. LoRA is supported for applicable VLM and LLM workflows. If full fine-tuning does not fit the hardware and LoRA was not requested, the skill requires approval before switching.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

TAO Hugging Face Model Integrator

Connect Hugging Face computer-vision models to NVIDIA TAO training, ONNX export, and TensorRT deployment workflows.

Automation & Ops ✓ NVIDIA · Official

Holoscan NGC Container Installer

Install, validate, and launch NVIDIA Holoscan SDK through an NGC Docker container.

Data & Analysis ✓ NVIDIA · Official

Cosmos Reason Video QA Fine-Tuning

A Cosmos-RL playbook for FSDP-based SFT, LoRA, evaluation, and AutoML of Cosmos3-Nano video QA models.

Dev & Engineering ✓ NVIDIA · Official

DeepStream Vision Model Importer

Automates object-detection model import, benchmarking, and reporting for NVIDIA DeepStream.

Dev & Engineering ✓ NVIDIA · Official

TAO Sparse4D Training Skill

Guides agents through training, evaluation, export, quantization, and inference for multi-camera temporal 3D detection and tracking.

Data & Analysis ✓ NVIDIA · Official

TAO Standard Training Workflow

Run a controlled TAO train, evaluate, and export workflow on labeled data.

Data & Analysis ✓ NVIDIA · Official

TAO Depth Anything v2

Train, evaluate, export, and deploy monocular depth models from single RGB images with NVIDIA TAO.

Data & Analysis ✓ NVIDIA · Official

TAO Person Re-Identification

Train and deploy TAO ReID models for cross-camera person matching.

Data & Analysis ✓ NVIDIA · Official

TAO MAE Vision Pretraining

Guides NVIDIA TAO through masked-autoencoder pretraining and fine-tuning for visual representations.

Automation & Ops ✓ NVIDIA · Official

NVIDIA GPU Docker Runtime Guide

Reusable Docker conventions for authenticating with NGC, exposing NVIDIA GPUs, mounting data, inspecting containers, and diagnosing GPU workload failures.

Data & Analysis ✓ NVIDIA · Official

TAO ChangeNet Root Cause Analyzer

Uses image evidence to identify why NVIDIA TAO Visual ChangeNet classification experiments fail.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge GPU Memory Tuning

Diagnose GPU OOMs in Megatron Bridge training and reduce fragmentation, activation, and PEFT memory usage.

Data & Analysis ✓ NVIDIA · Official

NV-Segment-CT Fine-Tuning

Fine-tune NV-Segment-CT VISTA3D on labeled CT NIfTI datasets.

Data & Analysis ✓ NVIDIA · Official

Nemotron Customization Pipelines

Plan, configure, and chain existing Nemotron steps for data preparation, training, alignment, conversion, optimization, and evaluation.

Automation & Ops ✓ NVIDIA · Official

VSS Multi-Camera 3D Detection and Tracking

Deploy multi-camera 3D perception with DeepStream and BEV Fusion.

Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

Checks and standardizes NVIDIA drivers, CUDA, and container runtime prerequisites for TAO GPU hosts.

Automation & Ops ✓ NVIDIA · Official

AutoMagicCalib Calibration Stack Launcher

Deploy the AutoMagicCalib microservice and web UI with Docker Compose for a ready-to-use camera calibration stack.

Dev & Engineering ✓ NVIDIA · Official

DeepStream Pipeline Builder

Collects pipeline requirements interactively, then generates and validates runnable GStreamer inference pipelines for NVIDIA DeepStream.

Data & Analysis ✓ NVIDIA · Official

Cosmos-Embed Video Retrieval & Fine-Tuning

Use Cosmos-Embed1 to embed, retrieve, deduplicate, and fine-tune video-text data.

Dev & Engineering ✓ NVIDIA · Official

Holoscan Conda Installer

Install and validate Holoscan SDK on Linux x86_64 with a CUDA 13 driver using Conda.

Related skills