prefetch_multiplier_tuning
prefetch_multiplier_tuning
Ajuste fino del prefetch multiplier de los workers Celery para equilibrar throughput y latencia segun el tipo de tarea del pipeline de verificacion de identidad. Las tareas GPU-bound (face_match, liveness) requieren configuracion diferente a las CPU-bound (OCR, doc_processing) para evitar cuellos de botella y maximizar la utilizacion de recursos.
When to use
Usa esta skill cuando trabajes con el worker_pool_agent y necesites optimizar el rendimiento de los workers Celery en el pipeline KYC. Aplica cuando observes alta latencia en tareas GPU-bound, subutilizacion de workers CPU-bound, o desbalance de carga entre colas de verificacion.
Instructions
- Identificar y clasificar las tareas del pipeline por tipo de recurso consumido:
# backend/modules/worker_pool/task_classification.py TASK_RESOURCE_MAP = { "face_match": "gpu_bound", # ArcFace inference "liveness_detection": "gpu_bound", # Anti-spoofing model "ocr_extraction": "cpu_bound", # PaddleOCR / EasyOCR "doc_processing": "cpu_bound", # OpenCV processing "antifraud_analysis": "cpu_bound", # ELA, metadata analysis
More from davidcastagnetoa/skills
traefik
Reverse proxy moderno con autodiscovery nativo en Kubernetes y Let's Encrypt
67easyocr
OCR alternativo a PaddleOCR, excelente en caracteres especiales y múltiples scripts
36prisma-nestjs-patterns
>
26c4_model_structurizr
Diagramas de arquitectura C4 como código con Structurizr DSL, versionados en Git
24exif_metadata_analyzer
Analizar metadatos EXIF para detectar edición previa con Photoshop, GIMP u otros editores
19insightface_arcface
Reconocimiento facial de estado del arte con ArcFace R100 para comparar selfie con foto del documento
15