All Projects → apple → Coremltools

apple / Coremltools

Licence: bsd-3-clause
Core ML tools contain supporting tools for Core ML model conversion, editing, and validation.

Programming Languages

python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
Objective-C++
1391 projects
CMake
9771 projects
shell
77523 projects

Projects that are alternatives of or similar to Coremltools

Mmdnn
MMdnn is a set of tools to help users inter-operate among different deep learning frameworks. E.g. model conversion and visualization. Convert models between Caffe, Keras, MXNet, Tensorflow, CNTK, PyTorch Onnx and CoreML.
Stars: ✭ 5,472 (+120.38%)
Mutual labels:  coreml, onnx, model-converter
Awesome Coreml Models
Largest list of models for Core ML (for iOS 11+)
Stars: ✭ 5,192 (+109.1%)
Mutual labels:  coreml, coremltools
Netron
Visualizer for neural network, deep learning, and machine learning models
Stars: ✭ 17,193 (+592.43%)
Mutual labels:  coreml, onnx
Yolov3
YOLOv3 in PyTorch > ONNX > CoreML > TFLite
Stars: ✭ 8,159 (+228.59%)
Mutual labels:  coreml, onnx
Pinto model zoo
A repository that shares tuning results of trained models generated by TensorFlow / Keras. Post-training quantization (Weight Quantization, Integer Quantization, Full Integer Quantization, Float16 Quantization), Quantization-aware training. TensorFlow Lite. OpenVINO. CoreML. TensorFlow.js. TF-TRT. MediaPipe. ONNX. [.tflite,.h5,.pb,saved_model,tfjs,tftrt,mlmodel,.xml/.bin, .onnx]
Stars: ✭ 634 (-74.47%)
Mutual labels:  coreml, onnx
Windows Machine Learning
Samples and Tools for Windows ML.
Stars: ✭ 663 (-73.3%)
Mutual labels:  coreml, onnx
Yolov5
YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite
Stars: ✭ 19,914 (+702.01%)
Mutual labels:  coreml, onnx
Pretty Simple
pretty-printer for Haskell data types that have a Show instance
Stars: ✭ 183 (-92.63%)
Mutual labels:  hacktoberfest
Star Battle
🎮 A spaceship shooting game developed using JavaScript ES6, Canvas
Stars: ✭ 184 (-92.59%)
Mutual labels:  hacktoberfest
Vocalization Sign Language Ios
Vocalization sign language iOS App with deep learning using CoreML.
Stars: ✭ 184 (-92.59%)
Mutual labels:  coreml
Chef Client
Development repository for Chef Client cookbook
Stars: ✭ 183 (-92.63%)
Mutual labels:  hacktoberfest
Demo
Demo app for the API Platform framework
Stars: ✭ 184 (-92.59%)
Mutual labels:  hacktoberfest
Simplepresence
An easy and simple way to set your Discord Rich Presence Status through RPC (no token required)
Stars: ✭ 184 (-92.59%)
Mutual labels:  hacktoberfest
Magento2 Menu
Provides powerful menu editor to replace category based menus in Magento 2
Stars: ✭ 184 (-92.59%)
Mutual labels:  hacktoberfest
Amazingavatar
An android amazing avatar anim in CollapsingToolbarLayout.
Stars: ✭ 186 (-92.51%)
Mutual labels:  hacktoberfest
Bundler Leak
Known-leaky gems verification for bundler: `bundle leak` to check your app and find leaky gems in your Gemfile 💎💧
Stars: ✭ 184 (-92.59%)
Mutual labels:  hacktoberfest
Json Avro Converter
JSON to Avro conversion tool designed to make migration to Avro easier.
Stars: ✭ 186 (-92.51%)
Mutual labels:  hacktoberfest
Mockbukkit
MockBukkit is a mocking framework for bukkit to allow the easy unit testing of Bukkit plugins.
Stars: ✭ 186 (-92.51%)
Mutual labels:  hacktoberfest
Discordchatexporter
Exports Discord chat logs to a file
Stars: ✭ 3,198 (+28.8%)
Mutual labels:  hacktoberfest
Optaplanner
AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.
Stars: ✭ 2,454 (-1.17%)
Mutual labels:  hacktoberfest

Build Status PyPI Release Python Versions

Core ML Tools

Use coremltools to convert machine learning models from third-party libraries to the Core ML format. The Python package contains the supporting tools for converting models from training libraries such as the following:

With coremltools, you can do the following:

  • Convert trained models to the Core ML format.
  • Read, write, and optimize Core ML models.
  • Verify conversion/creation (on macOS) by making predictions using Core ML.

After conversion, you can integrate the Core ML models with your app using Xcode.

Version 5

The coremltools 5 package offers several performance improvements over previous versions, including the following new features:

  • Core ML model package: A new model container format that separates the model into components and offers more flexible metadata editing and better source control.
  • ML program: A new model type that represents computation as programmatic instructions, offers more control over the precision of its intermediate tensors and better performance.

To install coremltools, use the following command:

pip install coremltools

Core ML

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.

Resources

To install coremltools, see the “Installation“ page. For more information, see the following:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].