Core ML Tools (coremltools)
Project record
Core ML Tools (coremltools) is Apple's Python package for converting machine learning models from libraries such as PyTorch, TensorFlow, scikit-learn, XGBoost, and LibSVM into the Core ML format, and for reading, writing, and optimizing Core ML models. On macOS it can also check a conversion by running predictions through Core ML.1
- Repository: GitHub repository (external site: github.com)
- Documentation: Guide and examples (external site: apple.github.io)
- License: LICENSE (BSD-3-Clause) (external site: github.com)
- Release notes: Release 9.0 (external site: github.com)
Availability and license
Component reuse rights
- weights
- Unknown — no complete fact-level rights review
- code
- Reviewed qualifying license recorded — check scope and conditions
- data
- Unknown — no complete fact-level rights review
- documentation
- Unknown — no complete fact-level rights review
No complete system-rights review is recorded for this release.
Public materials checklist
| Item | Status | Notes and evidence |
|---|---|---|
| Source codeIs the source code publicly readable? | Public | Developed in the public apple/coremltools GitHub repository.1 |
| DocumentationIs user documentation published? | Public | Apple publishes a guide with examples, an API reference, and the Core ML model specification.13 |
| InstallationAre installation instructions or packages publicly available? | Public | Installable with pip from PyPI, with documented conda and virtual-environment setups and a build-from-source guide.13 |
| Supported platformsAre supported operating systems or hardware documented? | Public | The installation guide covers macOS and Linux; version 9.0 wheels on PyPI target macOS (x86_64 and arm64) and Linux x86_64. The README notes that verifying conversions by running predictions requires macOS. The installation page's Python version list describes version 8.0 and was not current when checked.341 |
| Release statusAre versioned releases published? | Public | Versioned releases are published on GitHub and PyPI. Version 9.0 (published November 10, 2025) added Python 3.13 support and iOS 26 and macOS 26 deployment targets; a 9.1.dev1 development release followed in August 2026. The first PyPI upload (0.3.0) dates from June 2017.54 |
What it is useful for
Preparing trained models to run on Apple devices through the Core ML framework, which the README describes as running predictions on the user's device using the CPU, GPU, and Neural Engine; converted models are then integrated into apps with Xcode.1
Organization context
U.S. eligibility
Eligible · basis: U.S.-governed project
The repository is in Apple's GitHub organization and its BSD-3-Clause license names Apple Inc. as copyright holder. Apple Inc. has its principal executive offices at One Apple Park Way, Cupertino, California, per the cover page of its Form 10-K for the fiscal year ended September 27, 2025.216
Sources
This listing is not an endorsement, a safety assessment, or a federal approval.