Skip to content
Back to skills

Export And Deployment

ASecurity

"Export trained YOLOX checkpoints to ONNX or TorchScript and reason

  • 247 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 9, 2026
devopspythonbashapibackend

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill export-and-deployment --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Export And Deployment?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Export And Deployment
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-export-and-deployment-18274bb2/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-export-and-deployment-18274bb2)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: export-and-deployment
description: "Export trained YOLOX checkpoints to ONNX or TorchScript and reason
  about optional deployment runtimes with backend caveats."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# YOLOX Export And Deployment

Use this sub-skill when a task starts from an existing YOLOX checkpoint and asks how to export it to ONNX or TorchScript, dry-run export settings, debug export failures, or choose among optional deployment runtimes such as ONNXRuntime, TensorRT, OpenVINO, ncnn, MegEngine, or nebullvm.

Do not use this sub-skill to produce a training checkpoint; route checkpoint production to `../training-and-data/SKILL.md`. Do not use it for ordinary PyTorch `.pth` inference; route that to `../inference-and-api/SKILL.md`.

## Start here

1. Identify checkpoint path, model name or custom `Exp`, output format, input/test size, decode setting, and target runtime.
2. Read [references/export-workflows.md](references/export-workflows.md) for ONNX/TorchScript flags, checkpoint-loading rules, decode guidance, and dry-run patterns.
3. Run [scripts/export_yolox_template.py](scripts/export_yolox_template.py) for a safe dry-run or real ONNX/TorchScript export; real export requires an explicit checkpoint path.
4. Read [references/deployment-backends.md](references/deployment-backends.md) before choosing ONNXRuntime, TensorRT, OpenVINO, ncnn, MegEngine, or nebullvm.
5. Read [references/troubleshooting.md](references/troubleshooting.md) when export, checkpoint loading, dynamic axes, decode settings, or optional backend dependencies fail.

## Minimal operating pattern

Dry-run first:

```bash
python scripts/export_yolox_template.py --format onnx --name yolox-s --dry-run
```

Then export with an explicit checkpoint:

```bash
python scripts/export_yolox_template.py --format onnx --name yolox-s --checkpoint yolox_s.pth --output yolox_s.onnx
python scripts/export_yolox_template.py --format torchscript --name yolox-s --checkpoint yolox_s.pth --output yolox_s.torchscript.pt
```

Keep `model.head.decode_in_inference` consistent with the downstream runtime. YOLOX deployment examples commonly expect raw head outputs and decode/postprocess outside the graph; custom runtimes may prefer decoded outputs in the graph.

Files in this skill

  • SKILL.md2.2 KB
  • references/deployment-backends.md2.9 KB
  • references/export-workflows.md3 KB
  • references/troubleshooting.md2.4 KB
  • scripts/export_yolox_template.py5.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.