Section 15/171 menit
15. Kapan Tidak Digunakan
15. Kapan Tidak Digunakan
- Model sangat besar (>1GB) untuk inference real-time: Pertimbangkan Foundation Models (on-device LLM dari Apple) atau API server-side untuk model yang terlalu besar untuk perangkat.
- Training dari nol on-device: Core ML hanya untuk fine-tuning layer terakhir — untuk training penuh, perlu server.
- Operasi yang sepenuhnya non-standard: Jika lebih dari 50% model adalah custom layers, pertimbangkan TensorFlow Lite atau ONNX Runtime yang punya ecosystem lebih luas untuk custom ops.
- Task yang bisa diselesaikan oleh API built-in: Jika Vision framework sudah menyediakan (face detection, text recognition, barcode), gunakan API itu — sudah optimized dan tidak butuh model terpisah.
- Prototype awal: Mulai dengan generated code dari Xcode — optimasi ke MLFeatureProvider custom hanya setelah ada bottleneck nyata yang terukur.
- Model yang sering berubah (weekly): On-device inference mensyaratkan recompile dan distribusi — server inference lebih mudah di-update.