awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apple avatar

apple/coremltools

0
View on GitHub↗
5,333 stars·806 forks·Python·BSD-3-Clause·6 vuescoremltools.readme.io↗

Coremltools

coremltools est une boîte à outils de conversion et un traducteur conçu pour transformer des modèles de machine learning provenant de divers frameworks vers le format Core ML pour une exécution sur le matériel Apple. Il fournit une suite d'outils pour migrer les poids et les architectures de bibliothèques externes vers un format de modèle déployable.

Le projet inclut un outil d'optimisation et une interface programmatique pour éditer les graphes de modèles et modifier les métadonnées afin d'améliorer les performances sur le matériel cible. Il dispose également d'une suite de validation utilisée pour vérifier les spécifications des modèles et la compatibilité des opérations afin de garantir une exécution correcte au sein du runtime.

La boîte à outils couvre un large éventail de capacités de déploiement, notamment l'édition de graphes de modèles, la configuration des métadonnées et la vérification de la compatibilité par rapport aux spécifications formelles du format.

Features

  • Cross-Framework Model Conversion - Transforms machine learning models from various external frameworks into the Core ML format for Apple hardware.
  • Graph Model Transformations - Represents machine learning models as computational graphs to enable structural transformations and optimization.
  • Hardware-Specific Model Optimizations - Optimizes model graphs and metadata specifically to leverage Apple hardware accelerators and neural engines.
  • Model Graph Optimizers - Provides a programmatic interface to simplify and optimize model graphs for improved inference performance.
  • Model Conversion Toolkits - Provides a comprehensive toolkit for converting model checkpoints into lightweight libraries for specific hardware runtimes.
  • Model Conversion - Transforms trained models from various frameworks into optimized formats for target hardware deployment.
  • ML Operator Translations - Provides translation of individual mathematical operators between different machine learning frameworks.
  • High-Level Model APIs - Provides high-level APIs for the incremental programmatic construction of neural network architectures.
  • Model Deployment - Prepares and validates optimized models for production execution on target hardware.
  • Model Validation Schemas - Verifies model correctness by enforcing schema constraints on inputs and operations for the target runtime.
  • Model-to-Runtime Compatibility Verifications - Identifies unsupported operations to verify model compatibility with specific versions of the inference engine.
  • Model Compatibility Suites - Ships a validation suite to check model specifications and operation compatibility for correct runtime execution.
  • Deployment Specification Validators - Checks model specifications against formal schemas and runtime requirements before deployment.
  • Intermediate Representation Translation - Translates tensors and operators into a standardized internal format to decouple source frameworks from target conversion.
  • Model Conversion Tools - Tools for converting models to Apple's CoreML format.

Historique des stars

Graphique de l'historique des stars pour apple/coremltoolsGraphique de l'historique des stars pour apple/coremltools

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Coremltools

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Coremltools.
  • onnx/onnxmltoolsAvatar de onnx

    onnx/onnxmltools

    1,160Voir sur GitHub↗

    This project is a machine learning interoperability tool designed to translate models from various training frameworks into the standardized open neural network exchange format. It functions as a model deployment pipeline that enables consistent execution across diverse inference engines and hardware environments. The tool utilizes graph-based translation and an operator mapping layer to convert framework-specific mathematical functions into a common intermediate representation. It distinguishes itself through a pluggable converter architecture, which allows developers to register custom tran

    Pythonkerasmachine-learningonnx
    Voir sur GitHub↗1,160
  • nvidia/tensorrtAvatar de NVIDIA

    NVIDIA/TensorRT

    13,076Voir sur GitHub↗

    TensorRT is a deep learning inference engine and software development kit designed to optimize and deploy neural networks for high-performance execution on NVIDIA GPUs. It functions as a GPU acceleration framework that reduces latency and increases throughput for trained models during production deployment. The toolkit imports models from the Open Neural Network Exchange format and transforms them into optimized engines. It utilizes graph-based model optimization, layer-fusion kernel generation, and precision-based quantization to convert floating point weights into lower precision formats.

    C++deep-learninggpu-accelerationinference
    Voir sur GitHub↗13,076
  • pytorch/executorchAvatar de pytorch

    pytorch/executorch

    4,296Voir sur GitHub↗

    ExecuTorch is a lightweight C++ runtime for deploying PyTorch models on mobile, embedded, and edge hardware. It provides an ahead-of-time compilation pipeline that exports, quantizes, and lowers model graphs into compact serialized programs, then executes them through a minimal runtime with hardware acceleration and on-device large language model inference capabilities. The project distinguishes itself through a hardware accelerator delegate system that partitions model subgraphs and offloads computation to specialized backends including NPUs, GPUs, and DSPs from Apple, Arm, Intel, MediaTek,

    Pythondeep-learningembeddedgpu
    Voir sur GitHub↗4,296
  • apple/corenetAvatar de apple

    apple/corenet

    6,999Voir sur GitHub↗

    Corenet is a deep learning training framework and computer vision model library designed for developing neural networks across vision, text, and audio modalities. It functions as a distributed training orchestrator for scaling workloads across multiple compute nodes and provides a multimodal data pipeline for processing image, text, and video data. The project includes a model conversion toolkit for transforming weights and architectures between different machine learning frameworks. It also provides tools for optimizing model performance on Apple Silicon and reducing response latency in gene

    Jupyter Notebook
    Voir sur GitHub↗6,999
Voir les 30 alternatives à Coremltools→

Questions fréquentes

Que fait apple/coremltools ?

coremltools est une boîte à outils de conversion et un traducteur conçu pour transformer des modèles de machine learning provenant de divers frameworks vers le format Core ML pour une exécution sur le matériel Apple. Il fournit une suite d'outils pour migrer les poids et les architectures de bibliothèques externes vers un format de modèle déployable.

Quelles sont les fonctionnalités principales de apple/coremltools ?

Les fonctionnalités principales de apple/coremltools sont : Cross-Framework Model Conversion, Graph Model Transformations, Hardware-Specific Model Optimizations, Model Graph Optimizers, Model Conversion Toolkits, Model Conversion, ML Operator Translations, High-Level Model APIs.

Quelles sont les alternatives open-source à apple/coremltools ?

Les alternatives open-source à apple/coremltools incluent : onnx/onnxmltools — This project is a machine learning interoperability tool designed to translate models from various training frameworks… nvidia/tensorrt — TensorRT is a deep learning inference engine and software development kit designed to optimize and deploy neural… pytorch/executorch — ExecuTorch is a lightweight C++ runtime for deploying PyTorch models on mobile, embedded, and edge hardware. It… apple/corenet — Corenet is a deep learning training framework and computer vision model library designed for developing neural… unifyai/ivy — Ivy is a machine learning framework transpiler and model converter designed to ensure deep learning portability. It… mozilla/tts — This project is a comprehensive suite for neural speech synthesis, featuring a deep learning text-to-speech engine, a…