What problem does it solve? Converting and deploying machine learning models on Apple devices often results in slow inference, oversized models, or models that never reach the Neural Engine. This Skill provides systematic guidance to compress CoreML models, target the right compute units, and profile on-device performance. ## Core Features & Use Cases - Weight Compression: Apply 8-bit and 4-bit quantization, k-means palettization, and magnitude pruning via coremltools, with combined compression pipelines. - Neural Engine Targeting: Configure MLModelConfiguration compute units, detect ANE usage, and fix operations that fall back to CPU/GPU. - Performance Profiling: Benchmark latency in Python and Swift, profile full pre/post-processing pipelines, and analyze layer execution with Xcode Instruments. - Use Case: You converted a PyTorch vision model to CoreML but inference takes 200ms on an iPhone. Use this Skill to verify compute unit configuration, apply per-channel INT8 quantization, and re-benchmark to reach under 50ms. ## Quick Start Ask the assistant to quantize your CoreML model to 8-bit precision and explain how to verify it runs on the Neural Engine.