Downloads and Resources
Core ML Model Deployment Dashboard
Sign in to create and deploy a new model collection. Send models to users’ devices without submitting an app update.
Core ML framework reference
Browse the latest documentation including API reference, articles, and sample code.
Core ML converters
Convert models from third-party training libraries into Core ML using the coremltools Python package.
Create ML framework reference
Browse the latest documentation including API reference, articles, and sample code.
Metal plugin for TensorFlow
Metal adds support for the PluggableDevice interface for TensorFlow, so you can start training with great performance on macOS Monterey.
PyTorch training on Mac
The new Metal backend in PyTorch version 1.12 enables high-performance, GPU-accelerated training using MPS Graph and the Metal Performance Shaders primitives.
Explore more
Videos
Get an overview of the capabilities of Core ML presented at WWDC and other events.
Forums
Ask questions and discuss development topics with Apple engineers and other developers.
Design guidelines
Learn how to optimize the design and user experience of your app for machine learning.
Machine learning research at Apple
Read the latest machine learning research from Apple. Get updates on upcoming events and stay up to date on all news about machine learning.