Individual skill
tao-finetune-clip
CLIP vision-language model for image-text retrieval, zero-shot classification, embedding extraction, ONNX export, and TensorRT deployment. Use when fine-tuning or training CLIP, running zero-shot classification, computing image embeddings, or deploying CLIP to ONNX/TensorRT. This is a single-action model skill; do not use it for an iterative weak-attribute improvement loop that keeps retraining and evaluating until progress stops, which belongs to tao-run-deft-pas.
skills/tao-finetune-clip/SKILL.md
Source commit 25340619336e89bcc40365c28bfe9e790430468e
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 2, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 3,890
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- agentic-ai Repository topic
- ai-agents Repository topic
- claude-code Repository topic
- codex Repository topic
- coding-agents Repository topic
- cuda Repository topic
- developer-tools Repository topic
- llm Repository topic
- omniverse Repository topic
- vision-language Declared skill tag
- classification Declared skill tag
- embedding Declared skill tag
- zero-shot Declared skill tag
- deployment Declared skill tag
- devops Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
BENCHMARK.mddoc · 7,048 bytesSKILL.mdcore · 19,901 bytesSKILL.mdcore · 19,901 bytesSKILL.mdcore · 19,901 bytesSKILL.mdcore · 19,901 bytesSKILL.mdcore · 19,901 bytesSKILL.mdcore · 19,901 bytesSKILL.mdcore · 19,901 bytesSKILL.mdcore · 19,901 bytesSKILL.mdcore · 19,901 bytesSKILL.mdcore · 19,901 bytesSKILL.mdcore · 19,901 bytesconfig/skillspector-baseline.yamlasset · 834 bytesevals/evals.jsonasset · 764 bytesreferences/clip-peft.mddoc · 7,113 bytesreferences/error-patterns.mddoc · 5,333 bytesreferences/pas-metrics.mddoc · 1,312 bytesreferences/skill_info.yamlasset · 4,929 bytesreferences/spec-param-inference.mddoc · 2,523 bytesreferences/spec_template.yamlasset · 2,526 bytesreferences/spec_template_deploy.yamlasset · 616 bytesreferences/spec_template_evaluate.yamlasset · 1,411 bytesreferences/spec_template_export.yamlasset · 1,494 bytesreferences/spec_template_train.yamlasset · 1,769 bytesreferences/standalone-setup.mddoc · 2,074 bytesreferences/tao-deploy-clip.mddoc · 5,950 bytesreferences/tao-deploy-clip.skill_info.yamlasset · 2,195 bytesschemas/evaluate.schema.jsonasset · 27,108 bytesschemas/export.schema.jsonasset · 27,933 bytesschemas/manifest.jsonasset · 4,696 bytesschemas/train.schema.jsonasset · 31,742 bytesskill-card.mddoc · 4,403 bytesskill.oms.sigasset · 8,989 bytes
Read excerpt
# CLIP
> **Standalone install?** Read [CLIP standalone setup](references/standalone-setup.md) and verify the bank checkout before running `tao-setup` or launching a CLIP action.
Contrastive Language-Image Pre-training model for zero-shot and fine-tuned image classification, image-text retrieval, and embedding extraction. Fine-tuning adapts CLIP's shared image-text embedding space to domain-specific image-caption data.
No default NGC pretrained checkpoint is required for spec construction, but unset checkpoint behavior is action-specific. In the validation-fixes PyTorch image, `export.checkpoint: null` exports the selected CLIP architecture and may initialize weights when pretrained weights are unavailable. Do not assume `inference.checkpoint: null` loads pretrained weights: `clip inference` currently calls the checkpoint loader with `None` and fails before embedding extraction. For PyTorch inference, checkpoint-backed evaluation/export, resume, and retrain flows, resolve and pass an exact checkpoint from the parent train output. For trusted TAO checkpoints produced by the current run or a known parent job, set `TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD=1` on checkpoint-dependent PyTorch actions so PyTorch 2.6 can load the Lightning checkpoint metadata; do not set this for untrusted checkpoints.
Supported actions: `train`, `evaluate`, `inference`, `export`, `gen_trt_engine`.
## Train Action Policy
This model is AutoML-enabled at the model layer. Before handling any train-stage request, read `references/skill_info.yaml` and resolve the run override from either an explicit `automl_policy` value or the user's workflow request. Use `automl_policy: on` by default and only expose `on` / `off` in new launch prompts. Treat phrases like "turn off AutoML", "disable AutoML", "no HPO", or "plain training" as `automl_policy: off` for this run only. When `automl_policy: on`, `automl_enabled: true`, and both `schemas/train.schema.json` and `references/spec_template_train.yaml` are packaged, route the train action through `tao-skill-bank:tao-run-automl` by default with this model's `skill_dir`. Preserve workflow/application overrides for datasets, specs, output directories, GPU/platform settings, parent checkpoints, and `automl_policy`. Use direct model training only when `automl_policy: off` or the packaged train schema/template is missing; in the missing-schema case, report that AutoML is enabled but not runnable for this model until schemas are generated.