- Remove doclayout-yolo (~4.8GB, torch/torchvision/triton) - Replace opencv-python with opencv-python-headless (~200MB) - Strip debug symbols from .so files (~300-800MB) - Remove paddle C++ headers (~22MB) - Use cuda:base instead of runtime (~3GB savings) - Simplify dependencies: remove doc-parser extras - Clean venv aggressively: no pip, setuptools, include/, share/ Expected size reduction: Before: 17GB After: ~3GB (82% reduction) Breakdown: - CUDA base: 0.4GB - Paddle: 0.7GB - PaddleOCR: 0.8GB - OpenCV-headless: 0.2GB - Other deps: 0.6GB Total: ~2.7-3GB Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
4.3 KiB
4.3 KiB