awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • tinygrad/tinygradAvatar tinygrad

    tinygrad/tinygrad

    33,147Vezi pe GitHub↗

    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
    Vezi pe GitHub↗33,147
  • d2l-ai/d2l-enAvatar d2l-ai

    d2l-ai/d2l-en

    29,001Vezi pe GitHub↗

    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
    Vezi pe GitHub↗29,001
  • nvidia/deeplearningexamplesAvatar NVIDIA

    NVIDIA/DeepLearningExamples

    14,819Vezi pe GitHub↗

    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
    Vezi pe GitHub↗14,819
  • alibaba/mnnAvatar alibaba

    alibaba/MNN

    14,242Vezi pe GitHub↗

    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
    Vezi pe GitHub↗14,242
  • aws/amazon-sagemaker-examplesAvatar aws

    aws/amazon-sagemaker-examples

    10,958Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,958
  • openvinotoolkit/openvinoAvatar openvinotoolkit

    openvinotoolkit/openvino

    10,414Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,414
  • autogluon/autogluonAvatar autogluon

    autogluon/autogluon

    9,997Vezi pe GitHub↗

    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
    Vezi pe GitHub↗9,997
  • vladmandic/sdnextAvatar vladmandic

    vladmandic/sdnext

    7,139Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,139
  • google-ai-edge/litert-lmAvatar google-ai-edge

    google-ai-edge/LiteRT-LM

    5,619Vezi pe GitHub↗

    LiteRT-LM este un framework de inferență de înaltă performanță conceput pentru a executa modele de limbaj mari local pe hardware mobil, desktop și IoT. Acesta servește ca un runtime de model on-device care utilizează accelerarea CPU, GPU și NPU pentru a oferi procesare cu latență scăzută. Framework-ul se distinge prin capacitatea sa de a procesa intrări de text, viziune și audio printr-un singur motor de inferență multimodal. Dispune de un server HTTP local care emulează endpoint-uri API compatibile cu OpenAI și un runtime bazat pe WebGPU pentru executarea modelelor direct într-un browser web. Pentru a asigura fiabilitatea output-ului, include un generator de text constrâns care impune scheme JSON sau reguli gramaticale asupra răspunsurilor modelului. Proiectul oferă capabilități largi pentru gestionarea conversațiilor stateful, decodare speculativă pentru viteze crescute de generare a token-urilor și o interfață de apelare a instrumentelor (tool-calling) care mapează cererile modelului către funcții externe. Include, de asemenea, integrare specializată pentru ecosistemul Apple și un plugin dedicat pentru rularea modelelor în Flutter. Utilizatorii pot executa modele printr-o interfață în linie de comandă (CLI) sau le pot integra în aplicații prin API-uri native.

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

    C++
    Vezi pe GitHub↗5,619
  • maiot-io/zenmlAvatar maiot-io

    maiot-io/zenml

    5,452Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,452
  • microsoft/ai-systemAvatar microsoft

    microsoft/AI-System

    4,301Vezi pe GitHub↗

    AI-System is an educational resource and toolkit designed for learning the hardware and software foundations of deep learning systems. It provides a curriculum and practical exercises for building AI infrastructure, ranging from low-level CUDA kernel development to high-level system management. The project includes a toolkit for developing tensor operations and optimizing GPU performance through direct hardware programming. It also features a framework for distributed training, focusing on resource scheduling and communication protocols to manage large-scale models across multiple computing n

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

    Python
    Vezi pe GitHub↗4,301
  • pytorch/executorchAvatar pytorch

    pytorch/executorch

    4,296Vezi pe 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,

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

    Pythondeep-learningembeddedgpu
    Vezi pe GitHub↗4,296
  • iree-org/ireeAvatar iree-org

    iree-org/iree

    3,819Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,819
  • hao-ai-lab/fastvideoAvatar hao-ai-lab

    hao-ai-lab/FastVideo

    3,743Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,743
  • intel/neural-compressorAvatar intel

    intel/neural-compressor

    2,585Vezi pe GitHub↗

    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
    Vezi pe GitHub↗2,585
  • google-ai-edge/litertAvatar google-ai-edge

    google-ai-edge/LiteRT

    2,561Vezi pe GitHub↗

    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++
    Vezi pe GitHub↗2,561
  1. Home
  2. Artificial Intelligence & ML
  3. Model Compilation Optimizers

Explorează sub-etichetele

  • 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