Core ML tools contain supporting tools for Core ML model conversion, editing, and validation.
5,416
stars
1,127
commits
Python
primary language
Sep 12, 2026
updated

Use Core ML Tools (coremltools) to convert machine learning models from third-party libraries to the Core ML format. This Python package contains the supporting tools for converting models from training libraries such as the following:
With coremltools, you can:
After conversion, you can integrate the Core ML models with your app using Xcode.
The latest stable version is available from https://pypi.org/project/coremltools/
To install it use pip or the Python package manager of your choice.
pip install coremltools
To install the latest dev release:
pip install coremltools==9.1.dev1
Core ML is an Apple framework to integrate machine learning models into your app. Core ML provides a unified representation for all models. Your app uses Core ML APIs and user data to make predictions, and to fine-tune models, all on the user’s device. Core ML optimizes on-device performance by leveraging the CPU, GPU, and Neural Engine while minimizing its memory footprint and power consumption. Running a model strictly on the user’s device removes any need for a network connection, which helps keep the user’s data private and your app responsive.
To install coremltools, see Installing Core ML Tools. For more information, see the following:
(top 30 of 212)
Python
83.6%
C++
13.5%
Swift
1.0%
Core ML tools contain supporting tools for Core ML model conversion, editing, and validation.
5,416
stars
1,127
commits
Python
primary language
Sep 12, 2026
updated

Use Core ML Tools (coremltools) to convert machine learning models from third-party libraries to the Core ML format. This Python package contains the supporting tools for converting models from training libraries such as the following:
With coremltools, you can:
After conversion, you can integrate the Core ML models with your app using Xcode.
The latest stable version is available from https://pypi.org/project/coremltools/
To install it use pip or the Python package manager of your choice.
pip install coremltools
To install the latest dev release:
pip install coremltools==9.1.dev1
Core ML is an Apple framework to integrate machine learning models into your app. Core ML provides a unified representation for all models. Your app uses Core ML APIs and user data to make predictions, and to fine-tune models, all on the user’s device. Core ML optimizes on-device performance by leveraging the CPU, GPU, and Neural Engine while minimizing its memory footprint and power consumption. Running a model strictly on the user’s device removes any need for a network connection, which helps keep the user’s data private and your app responsive.
To install coremltools, see Installing Core ML Tools. For more information, see the following:
(top 30 of 212)
Python
83.6%
C++
13.5%
Swift
1.0%