awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 Repos

Awesome GitHub RepositoriesModel Compilation Optimizers

Tools for balancing compilation speed and execution performance in machine learning models.

Distinguishing note: Focuses on the compilation phase of model deployment.

Explore 16 awesome GitHub repositories matching artificial intelligence & ml · Model Compilation Optimizers. Refine with filters or upvote what's useful.

Awesome Model Compilation Optimizers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • tinygrad/tinygradAvatar von tinygrad

    tinygrad/tinygrad

    33,147Auf GitHub ansehen↗

    Tinygrad is a deep learning framework and tensor computation engine designed for building and training neural networks. It functions as a hardware abstraction layer that manages device memory, command queues, and kernel dispatching across heterogeneous computing architectures. By utilizing a lazy-evaluation approach, the framework constructs computational graphs that defer execution until data is explicitly required, allowing it to process only the necessary operations for a given result. The project distinguishes itself through a just-in-time compilation layer that transforms abstract comput

    Optimizes initial model compilation time by managing graph rewrites and kernel variant generation.

    Python
    Auf GitHub ansehen↗33,147
  • d2l-ai/d2l-enAvatar von d2l-ai

    d2l-ai/d2l-en

    29,001Auf GitHub ansehen↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Provides tools for compiling imperative model code into optimized symbolic graphs to improve execution performance on hardware accelerators.

    Pythonbookcomputer-visiondata-science
    Auf GitHub ansehen↗29,001
  • nvidia/deeplearningexamplesAvatar von NVIDIA

    NVIDIA/DeepLearningExamples

    14,819Auf GitHub ansehen↗

    This project is a collection of optimized scripts, deployment patterns, and reference implementations designed for scaling and accelerating state-of-the-art AI models. It serves as a multi-domain model zoo and a distributed training framework, providing PyTorch reference implementations for training and deploying models on GPU-accelerated infrastructure. The repository distinguishes itself through an optimization suite focused on NVIDIA GPU hardware, utilizing automatic mixed precision and specialized math modes to increase training speed and throughput. It provides enterprise deployment patt

    Transforms high-level model definitions into optimized representations to increase execution speed on target hardware.

    Jupyter Notebookcomputer-visiondeep-learningdrug-discovery
    Auf GitHub ansehen↗14,819
  • alibaba/mnnAvatar von alibaba

    alibaba/MNN

    14,242Auf GitHub ansehen↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    Caches compiled computation graphs offline to reduce model initialization time.

    C++armconvolutiondeep-learning
    Auf GitHub ansehen↗14,242
  • aws/amazon-sagemaker-examplesAvatar von aws

    aws/amazon-sagemaker-examples

    10,958Auf GitHub ansehen↗

    This repository is a collection of Jupyter notebooks providing reference implementations and templates for building, training, and deploying machine learning models using Amazon SageMaker. It serves as an example library for implementing model architectures and automating the machine learning lifecycle. The library provides practical patterns for machine learning training, data engineering, and model deployment. It includes implementation guides for MLOps, including workflows for model monitoring, lineage tracking, and hyperparameter tuning. The examples cover a broad range of capabilities i

    Shows how to optimize deep learning models for specific target hardware to reduce memory and increase speed.

    Jupyter Notebookawsdata-sciencedeep-learning
    Auf GitHub ansehen↗10,958
  • openvinotoolkit/openvinoAvatar von openvinotoolkit

    openvinotoolkit/openvino

    10,414Auf GitHub ansehen↗

    OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models across CPUs, GPUs, and NPUs through a unified API. It includes a model optimization toolkit for converting, quantizing, and compressing models from various frameworks, alongside a specialized generative AI runtime for large language models. The project distinguishes itself through a plugin-based hardware acceleration layer that maps neural network operations to vendor-specific drivers. It features advanced execution mechanisms such as continuous batching, speculative decoding, and

    Stores compiled model blobs on disk to eliminate expensive runtime optimization during application startup.

    C++aicomputer-visiondeep-learning
    Auf GitHub ansehen↗10,414
  • autogluon/autogluonAvatar von autogluon

    autogluon/autogluon

    9,997Auf GitHub ansehen↗

    AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end pipeline from data preprocessing to high-accuracy model training and validation. It functions as an automated model trainer for tabular, image, text, and time series data, as well as a tool for time series forecasting and foundation model finetuning. The project is distinguished by its ability to jointly process and fuse different data types, allowing for the construction of multimodal neural networks that integrate images, text, and structured tables. It supports zero-shot inferenc

    Uses graph compilation to optimize the execution speed of large models during training.

    Pythonautogluonautomated-machine-learningautoml
    Auf GitHub ansehen↗9,997
  • vladmandic/sdnextAvatar von vladmandic

    vladmandic/sdnext

    7,139Auf GitHub ansehen↗

    SD.Next is an all-in-one web interface and multi-backend inference engine for generating, editing, and processing images and videos using diffusion models. It functions as a comprehensive tool for diffusion model management and an automated image processing pipeline for bulk operations. The project is distinguished by its hardware-backend abstraction layer, which provides automatic detection and acceleration for NVIDIA CUDA, AMD ROCm, Intel OpenVINO, and DirectML. It features a headless generative API and a programmatic command interface, allowing users to trigger tasks via REST API or CLI wi

    Caches compiled model graphs locally to eliminate the overhead of repeated compilation during startup.

    Pythonai-artcaptiondiffusers
    Auf GitHub ansehen↗7,139
  • google-ai-edge/litert-lmAvatar von google-ai-edge

    google-ai-edge/LiteRT-LM

    5,619Auf GitHub ansehen↗

    LiteRT-LM ist ein Hochleistungs-Inferenz-Framework, das darauf ausgelegt ist, Large Language Models lokal auf Mobil-, Desktop- und IoT-Hardware auszuführen. Es dient als On-Device-Modell-Laufzeitumgebung, die CPU-, GPU- und NPU-Beschleunigung nutzt, um eine Verarbeitung mit geringer Latenz zu ermöglichen. Das Framework zeichnet sich durch die Fähigkeit aus, Text-, Bild- und Audioeingaben über eine einzige multimodale Inferenz-Engine zu verarbeiten. Es verfügt über einen lokalen HTTP-Server, der OpenAI-kompatible API-Endpunkte emuliert, sowie eine WebGPU-basierte Laufzeitumgebung zur Ausführung von Modellen direkt im Webbrowser. Um die Zuverlässigkeit der Ausgabe zu gewährleisten, enthält es einen eingeschränkten Textgenerator, der JSON-Schemas oder Grammatikregeln für Modellantworten erzwingt. Das Projekt bietet umfassende Funktionen für zustandsbehaftetes Konversationsmanagement, spekulative Dekodierung für höhere Token-Generierungsgeschwindigkeiten und eine Tool-Calling-Schnittstelle, die Modellanfragen auf externe Funktionen abbildet. Es beinhaltet zudem eine spezialisierte Integration für das Apple-Ökosystem und ein dediziertes Plugin für die Modellausführung in Flutter. Benutzer können Modelle über eine Befehlszeilenschnittstelle ausführen oder sie über native APIs in Anwendungen integrieren.

    Converts large language models into specialized, quantized runtime files tailored for mobile, desktop, and IoT hardware.

    C++
    Auf GitHub ansehen↗5,619
  • maiot-io/zenmlAvatar von maiot-io

    maiot-io/zenml

    5,452Auf GitHub ansehen↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Executes pipeline code to generate intermediate representations before triggering remote execution.

    Python
    Auf GitHub ansehen↗5,452
  • microsoft/ai-systemAvatar von microsoft

    microsoft/AI-System

    4,301Auf GitHub ansehen↗

    AI-System ist eine Bildungsressource und ein Toolkit, das für das Erlernen der Hardware- und Software-Grundlagen von Deep-Learning-Systemen konzipiert ist. Es bietet einen Lehrplan und praktische Übungen zum Aufbau von KI-Infrastruktur, die von Low-Level-CUDA-Kernel-Entwicklung bis hin zu High-Level-Systemmanagement reichen. Das Projekt enthält ein Toolkit zur Entwicklung von Tensor-Operationen und zur Optimierung der GPU-Performance durch direkte Hardwareprogrammierung. Zudem bietet es ein Framework für verteiltes Training, das sich auf Ressourcenplanung und Kommunikationsprotokolle konzentriert, um groß angelegte Modelle über mehrere Rechenknoten hinweg zu verwalten. Das System deckt KI-Sicherheitsanalysen zur Identifizierung von Datenschutzschwachstellen und gegnerischen Angriffen ab sowie Performance-Optimierung durch hardwarebewusste Kompilierung, Sparsity-getriebene Kompression und tensorbasierte Berechnungsgraphen. Es bietet zudem Tools zur Verwaltung von KI-Infrastruktur und zur Koordinierung von Bereitstellungsstrategien für High-Performance-Inferenzumgebungen.

    Transforms high-level algorithmic descriptions into machine code optimized for specific GPU and TPU architectures.

    Python
    Auf GitHub ansehen↗4,301
  • pytorch/executorchAvatar von pytorch

    pytorch/executorch

    4,296Auf GitHub ansehen↗

    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,

    Compiles and quantizes PyTorch models into compact binaries tailored for resource-constrained edge hardware.

    Pythondeep-learningembeddedgpu
    Auf GitHub ansehen↗4,296
  • iree-org/ireeAvatar von iree-org

    iree-org/iree

    3,819Auf GitHub ansehen↗

    IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various frameworks into optimized binaries for execution across diverse hardware targets. It provides a unified pipeline to ingest models from PyTorch, TensorFlow, JAX, and ONNX, lowering them into a common intermediate representation for deployment on CPUs, GPUs, and bare-metal embedded systems. The project distinguishes itself through a bytecode virtual machine and a hardware abstraction layer that decouple high-level model logic from specific hardware instruction sets. It supports sophis

    Implements an end-to-end compilation pipeline that transforms model graphs into optimized executable binaries.

    C++compilercudajax
    Auf GitHub ansehen↗3,819
  • hao-ai-lab/fastvideoAvatar von hao-ai-lab

    hao-ai-lab/FastVideo

    3,743Auf GitHub ansehen↗

    FastVideo is a comprehensive system for accelerated video generation, serving as a video generation inference engine, a video diffusion training framework, and a modular pipeline orchestrator. It provides a distributed transformer optimizer and a distillation toolkit designed to reduce denoising steps and model complexity to increase frame rates. The project distinguishes itself through specialized acceleration techniques, including joint distillation and sparse attention training. It implements low-step video generation and weight quantization to FP8 or FP4 precision to increase throughput a

    Compiles the transformer architecture to optimize end-to-end execution speed.

    Pythondiffusersdiffusion-modelsdistillation
    Auf GitHub ansehen↗3,743
  • intel/neural-compressorAvatar von intel

    intel/neural-compressor

    2,585Auf GitHub ansehen↗

    Neural Compressor is a deep learning model compression toolkit and AI inference acceleration engine. It functions as an automated model quantization tool and hardware-aware model compiler designed to reduce the memory footprint of neural networks and decrease execution latency. The project provides specialized frameworks for optimizing large language models, utilizing weight-only quantization and hardware-specific kernels to improve the operational efficiency of generative AI workloads. It maps neural network operators to specialized CPU and GPU vector instructions to accelerate model executi

    Fuses graph operations and optimizes model representations for specific target device backends.

    Pythonauto-tuningawqfp4
    Auf GitHub ansehen↗2,585
  • google-ai-edge/litertAvatar von google-ai-edge

    google-ai-edge/LiteRT

    2,561Auf GitHub ansehen↗

    LiteRT is a runtime and API for executing machine learning and generative AI models on mobile, desktop, and IoT hardware. It consists of an inference engine and a specialized environment for running quantized large language and diffusion models locally on edge hardware. The system includes an ahead-of-time model compiler that translates models into hardware-specific bytecode to reduce startup latency and memory overhead. It provides a unified interface for Neural Processing Units with automatic fallback routing to CPUs or GPUs when specific subgraph support is unavailable. An edge model conve

    Stores compiled computation graphs in a local directory to bypass runtime initialization overhead.

    C++
    Auf GitHub ansehen↗2,561
  1. Home
  2. Artificial Intelligence & ML
  3. Model Compilation Optimizers

Unter-Tags erkunden

  • Edge Model Compilers1 Sub-TagCompilers that convert and quantize PyTorch models into compact, hardware-tailored binaries for resource-constrained devices. **Distinct from Model Compilation Optimizers:** Distinct from Model Compilation Optimizers: specifically targets edge device deployment with quantization and hardware-specific lowering, not general compilation speed optimization.
  • Graph Compilation CachingOffline storage of compiled computation graphs to bypass runtime initialization overhead. **Distinct from Model Compilation Optimizers:** Focuses on the caching of compiled graphs, distinct from the compilation process itself.
  • Hardware-Aware CompilersCompilers that optimize model representations and fuse graph operations based on the target device backend. **Distinct from Model Compilation Optimizers:** Focuses on the target-hardware-aware transformation and fusion process rather than general compilation speed