davidcastagnetoa/skills/model-warmup

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Cargar modelos ML una sola vez al arrancar el worker

Install

npx vskill@latest install davidcastagnetoa/skills/model-warmup

SKILL.md

model_warmup

Precarga de modelos ML en memoria al arrancar el worker para eliminar la latencia de primera inferencia. Los modelos se cargan una vez y se reutilizan para todas las tareas subsiguientes.

When to use

Usar en el worker_pool_agent como signal handler de worker_init en Celery. Cada worker carga los modelos que necesita según su cola asignada al arrancar.

Instructions

  1. Implementar signal handler de Celery:

```python from celery.signals import worker_init

models = {}

@worker_init.connect def load_models(**kwargs): models['liveness'] = load_liveness_model() models['arcface'] = load_arcface_model() # Warm-up: una inferencia dummy para compilar JIT models'liveness'.cuda()) ```

  1. Hacer inferencia dummy después de cargar para triggear compilación JIT/TensorRT.
  2. Cargar solo los modelos de las colas asignadas al worker.
  3. Configurar readiness probe que verifica que los modelos están cargados.
  4. Log del tiempo de carga de cada modelo para monitorización.
  5. Si un modelo falla al cargar, el worker no debe aceptar tareas de esa cola.

Notes

  • El warm-up dummy es crítico: la primera inferencia PyTorch puede ser 10x más lenta.
  • En workers GPU, preasignar VRAM con torch.cuda.empty_cache() después del warm-up.
  • El tiempo de carga típico es 5-30 segundos dependiendo del número de modelos.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/davidcastagnetoa/skills/model-warmup/badge)](https://verified-skill.com/skills/davidcastagnetoa/skills/model-warmup)

Something wrong with this skill or its page? Tell us.