fastapi uvicorn python-multipart python-dotenv cloudinary pinecone pillow numpy torch torchvision transformers==4.48.0 sentencepiece protobuf ultralytics inflect deepface ultralytics tf-keras opencv-python-headless aiohttp loguru # Enterprise Lens V3 — requirements.txt # Face Lane: InsightFace (replaces DeepFace + RetinaFace + GhostFaceNet) # ── Core API ────────────────────────────────────────────────────── fastapi uvicorn[standard] python-multipart aiohttp loguru # ── AI / ML ─────────────────────────────────────────────────────── torch torchvision transformers ultralytics # ── V3 Face Engine (replaces deepface) ─────────────────────────── insightface onnxruntime # CPU inference for InsightFace opencv-python-headless # ── Vector DB ──────────────────────────────────────────────────── pinecone # ── Image / Cloud ──────────────────────────────────────────────── cloudinary Pillow numpy inflect # Enterprise Lens V3 — requirements.txt # ── Core API ───────────────────────────────────────────────────── fastapi uvicorn[standard] python-multipart aiohttp loguru # ── AI / ML ────────────────────────────────────────────────────── torch torchvision transformers ultralytics # ── InsightFace — install wheel deps first ─────────────────────── # numpy<2.0 must be installed BEFORE insightface (see Dockerfile) numpy<2.0 cython # onnxruntime — required by insightface onnxruntime>=1.16.0 # insightface — must be >=0.7.3 for buffalo_sc model support insightface>=0.7.3