awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 dépôts

Awesome GitHub RepositoriesModel Compatibility Layers

Compatibility layers for executing models from external frameworks.

Distinguishing note: Focuses on cross-framework execution and data format conversion.

Explore 11 awesome GitHub repositories matching artificial intelligence & ml · Model Compatibility Layers. Refine with filters or upvote what's useful.

Awesome Model Compatibility Layers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • open-mmlab/mmdetectionAvatar de open-mmlab

    open-mmlab/mmdetection

    32,756Voir sur GitHub↗

    This project is a modular research toolkit designed for developing, training, and evaluating deep learning models for object detection, segmentation, and video instance tracking. It provides a flexible training engine that manages complex neural network execution, including distributed training, custom lifecycle hooks, and weight optimization. The framework is built around a hierarchical configuration system that allows users to define architectures, data pipelines, and training hyperparameters through composable, inheritable files. The project distinguishes itself through its highly modular

    Provides a compatibility layer to execute models from external detection frameworks.

    Pythoncascade-rcnnconvnextdetr
    Voir sur GitHub↗32,756
  • paddlepaddle/paddleAvatar de PaddlePaddle

    PaddlePaddle/Paddle

    23,632Voir sur GitHub↗

    Paddle is a deep learning framework designed for building, training, and deploying neural networks. It provides a platform for constructing models using tensor-based computations and supports both dynamic and static execution graphs to facilitate research and production workflows. The platform functions as a distributed machine learning system, enabling the scaling of training workloads across multiple nodes and hardware clusters. It includes a comprehensive toolkit for model deployment and optimization, allowing users to convert external model formats, compress trained models for resource-co

    Facilitates the import and conversion of external model formats to ensure compatibility with current architecture standards.

    C++deep-learningdistributed-trainingefficiency
    Voir sur GitHub↗23,632
  • onnx/onnxAvatar de onnx

    onnx/onnx

    20,358Voir sur GitHub↗

    ONNX is an open-source standard for machine learning interoperability that provides a unified format for representing neural network models. By defining a common set of operators and a standardized file structure, it enables models to be shared, exported, and executed consistently across different training frameworks and software ecosystems. The project functions as an intermediate representation layer that decouples model development from deployment. It utilizes a language-neutral binary serialization format to store model structures and weights, ensuring that computational graphs remain por

    Acts as a unified intermediate representation layer that decouples model training frameworks from deployment runtimes.

    Pythonaiartificial-intelligencedeep-learning
    Voir sur GitHub↗20,358
  • eleutherai/gpt-neoAvatar de EleutherAI

    EleutherAI/gpt-neo

    8,275Voir sur GitHub↗

    GPT-Neo is an open-source distributed training framework designed for scaling GPT-2 and GPT-3-style language models across multiple devices using mesh-tensorflow for model parallelism. It provides the infrastructure to train transformer-based language models with billions of parameters across distributed computing environments, making large-scale language model research accessible outside of proprietary systems. The framework supports training both autoregressive GPT-style models and masked language models like BERT or RoBERTa, with configurable masking strategies and token handling. It inclu

    Splits transformer layers across GPU/TPU devices to enable training of models with tens of billions of parameters.

    Pythongptgpt-2gpt-3
    Voir sur GitHub↗8,275
  • arcee-ai/mergekitAvatar de arcee-ai

    arcee-ai/mergekit

    7,156Voir sur GitHub↗

    MergeKit is a toolkit for combining multiple pre-trained large language models into a single entity using algorithmic blending. It provides a specialized system for parameter interpolation and weight extraction to unify model capabilities. The project distinguishes itself through an evolutionary merge optimizer that tunes parameters based on quantitative evaluation metrics. It also features a mixture of experts orchestrator capable of converting dense models into sparse architectures and a tokenizer alignment tool for transplanting embeddings between different models. The toolkit covers a br

    Provides capabilities to build hybrid model architectures by selecting and combining specific layer slices from different source checkpoints.

    Pythonllamallmmodel-merging
    Voir sur GitHub↗7,156
  • cg123/mergekitAvatar de cg123

    cg123/mergekit

    7,158Voir sur GitHub↗

    Mergekit is a toolkit for combining multiple pretrained large language models into a single model. It functions as an architecture assembler and merging system that transfers capabilities between models using weighted algorithms and layer-wise assembly without requiring additional training. The project provides specialized utilities for extracting low-rank approximations from fine-tuned models to create portable parameter updates. It also includes a framework for converting dense language models into a mixture of experts architecture by constructing gating mechanisms to route inputs to specia

    Builds new models by selectively combining specific layers from different sources into custom hybrid architectures.

    Python
    Voir sur GitHub↗7,158
  • vespa-engine/vespaAvatar de vespa-engine

    vespa-engine/vespa

    6,961Voir sur GitHub↗

    Vespa is a distributed search engine, vector database, and machine learning ranking engine. It serves as an AI search platform designed to handle large-scale document indexing and complex query processing across a cluster of nodes, combining keyword retrieval with high-dimensional embedding storage for semantic similarity search. The platform distinguishes itself by integrating machine learning models directly into the search pipeline to perform real-time inference and ranking. It converts these models into ranking expressions to score and order results based on relevance, while providing a s

    Provides compatibility layers to execute configuration models from multiple software releases simultaneously.

    Java
    Voir sur GitHub↗6,961
  • linkedin/liger-kernelAvatar de linkedin

    linkedin/Liger-Kernel

    6,148Voir sur GitHub↗

    Liger-Kernel is a collection of pre-built fused Triton kernels and patching utilities designed to accelerate large language model training. It provides drop-in kernel replacements for common LLM operations such as RMSNorm, cross-entropy loss, and attention, enabling increased throughput and reduced memory usage while preserving bitwise-exact gradients. The project serves as a toolkit for composing custom model architectures from individual optimized kernels and for patching pre-existing models with minimal code changes. The project distinguishes itself through its ability to perform runtime m

    Ships individual optimized fused kernels that can be imported and combined as modular building blocks for custom architectures.

    Pythonfinetuninggemma2hacktoberfest
    Voir sur GitHub↗6,148
  • snowkylin/tensorflow-handbookAvatar de snowkylin

    snowkylin/tensorflow-handbook

    3,927Voir sur GitHub↗

    Ce projet est une ressource pédagogique complète et un manuel de tutoriels pour construire, entraîner et déployer des modèles de machine learning avec TensorFlow 2. Il sert de guide d'apprentissage structuré couvrant les concepts fondamentaux du deep learning, notamment les architectures de réseaux de neurones, la différenciation automatique et les opérations sur les tenseurs. Le manuel fournit des conseils techniques pour optimiser l'efficacité de l'exécution via la gestion de la mémoire GPU, l'entraînement distribué et la quantification de modèles. Il inclut également des guides détaillés pour construire des pipelines de données haute performance et exporter des modèles vers des serveurs de production, des appareils mobiles et des navigateurs web. Le contenu couvre un large éventail de capacités, incluant le développement de modèles avec des réseaux convolutifs et récurrents, l'implémentation de fonctions de perte et de couches personnalisées, ainsi que l'utilisation de modèles pré-entraînés pour le transfer learning. Il aborde également les stratégies de déploiement pour les appareils edge et l'utilisation d'environnements d'exécution cloud pour l'accélération matérielle. La ressource est implémentée sous forme d'une collection de Jupyter Notebooks.

    Demonstrates how to define computation blocks by inheriting from base layer classes and specifying weight initialization.

    Jupyter Notebook
    Voir sur GitHub↗3,927
  • onnx/onnx-tensorrtAvatar de onnx

    onnx/onnx-tensorrt

    3,187Voir sur GitHub↗

    This project is a deep learning model compiler and parser that converts ONNX models into optimized TensorRT engines. It functions as a bridge that maps standardized ONNX operators to vendor-specific kernels to enable high-performance inference on NVIDIA GPUs. The system operates as a GPU inference optimizer, selecting hardware-specific kernels and tuning memory allocation to maximize throughput. It transforms neural network graphs into serialized binary execution plans to reduce runtime overhead. The toolset covers deep learning model deployment and edge AI performance tuning. It includes ca

    Provides command-line tools to verify if a model can be parsed and built into an engine before deployment.

    C++deep-learningnvidiaonnx
    Voir sur GitHub↗3,187
  • transformerlensorg/transformerlensAvatar de TransformerLensOrg

    TransformerLensOrg/TransformerLens

    3,098Voir sur GitHub↗

    TransformerLens is a library for mechanistic interpretability research designed to reverse engineer the learned algorithms within large language models. It provides a standardized framework for wrapping diverse transformer architectures, allowing researchers to extract, manipulate, and analyze internal activations and weights through a consistent interface. The project distinguishes itself through a comprehensive system of activation hooks that can capture, patch, and ablate internal tensors during the forward pass. It includes specialized utilities for decomposing fused projections, material

    Provides compatibility shims to allow older model versions to run on newer installations.

    Python
    Voir sur GitHub↗3,098
  1. Home
  2. Artificial Intelligence & ML
  3. Model Compatibility Layers

Explorer les sous-tags

  • Layer-Wise Model Assembly1 sous-tagBuilding new models by selecting and combining specific layers from different sources to create hybrid architectures. **Distinct from Model Compatibility Layers:** Focuses on the assembly of layers from different checkpoints, not cross-framework compatibility layers
  • Model Runtime Compatibility VerificationsTools for verifying that a model can be parsed and executed by a specific runtime version. **Distinct from Model Compatibility Layers:** Distinct from Model Compatibility Layers: provides verification tools rather than the actual execution layer.