onnx_model_export
Installation
SKILL.md
onnx_model_export
Convierte los modelos PyTorch del sistema de verificación de identidad (ArcFace para reconocimiento facial, MiniFASNet para liveness detection, YOLOv8 para detección de documentos) al formato ONNX. Esto permite desacoplar la inferencia del framework de entrenamiento, habilitando optimizaciones posteriores como cuantización y ejecución en ONNX Runtime o TensorRT.
When to use
Usa esta skill cuando necesites convertir modelos PyTorch a ONNX dentro del model_server_agent. Aplica cuando se tenga un modelo entrenado o fine-tuned y se requiera exportarlo para su despliegue en producción con runtimes optimizados, o cuando se necesite portabilidad entre diferentes plataformas de inferencia.
Instructions
- Cargar el modelo PyTorch con sus pesos entrenados:
import torch from models.arcface import ArcFaceModel model = ArcFaceModel() model.load_state_dict(torch.load("weights/arcface_r100.pth", map_location="cpu")) model.eval()