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

mlc-ai/mlc-llm

0
View on GitHub↗
22,057 stars·1,939 forks·Python·apache-2.0·9 vuesllm.mlc.ai↗

Mlc Llm

MLC LLM is a machine learning compiler and inference engine designed to execute large language models locally across diverse hardware platforms, including desktop, mobile, and web environments. By utilizing machine learning compilation, the project transforms high-level model definitions into specialized, hardware-specific binary libraries. This process optimizes model weights and generates compute kernels tailored to the unique memory and processing characteristics of target graphics and mobile hardware.

The engine distinguishes itself by providing a unified runtime abstraction that enables native execution on consumer hardware while maintaining compatibility with standard development workflows. It includes a local server architecture that exposes inference endpoints compatible with common chat completion patterns, allowing developers to integrate private, offline language models into external applications.

The toolchain supports the entire lifecycle of model deployment, from the conversion and quantization of weights to the generation of standalone binary libraries. These capabilities ensure that models run efficiently with minimal runtime dependencies, regardless of the underlying hardware backend. The project provides both a command-line interface for direct interaction and programmatic interfaces for embedding model execution into custom application logic.

Features

  • Local Inference Engines - Provides a high-performance engine for executing large language models locally on consumer hardware using machine learning compilation.
  • OpenAI-Compatible APIs - Exposes local language models through standard inference endpoints compatible with common chat completion patterns.
  • Local Model Inference Servers - Exposes local inference endpoints compatible with standard chat completion patterns for seamless application integration.
  • Local Language Model Execution - Executes quantized language models locally on diverse hardware platforms to ensure private and efficient processing.
  • Model Runtimes - Provides a runtime environment for executing language models on desktop, mobile, and web browsers using hardware-specific acceleration.
  • Computation Compilers - Transforms high-level model definitions into specialized, hardware-specific executable code to maximize performance.
  • Model Compilation - Transforms and optimizes model weights into specialized binary libraries for efficient execution across diverse hardware backends.
  • Local Language Model Hosting - Supports running large language models directly on consumer hardware to ensure data privacy and offline accessibility.
  • Local Model Serving - Exposes language models through a local server that accepts standard request formats for external application integration.
  • Model Performance Optimizations - Converts and compiles neural network weights into specialized binary formats to maximize performance across diverse hardware.
  • Local API Servers - Exposes standard API endpoints that translate incoming network requests into local model execution calls.
  • Ahead-of-Time Kernel Compilation - Compiles model architectures into optimized, hardware-specific binary libraries for consistent execution performance.
  • Hardware Optimization Tools - Applies machine learning compilation techniques to generate specialized code that maximizes performance across graphics and mobile hardware.
  • Model Quantization - Configures model files and applies quantization techniques to convert weights into optimized formats for deployment.
  • Model Serving Endpoints - Launches a local server providing standard inference endpoints for communication via familiar chat completion request structures.
  • Precision Quantization - Reduces model memory footprint and increases inference speed by transforming high-precision weights into compressed numerical formats.
  • Inference Frameworks - Universal deployment engine powered by machine learning compilation.
  • Language Model Development - Universal solution for native LLM deployment on diverse hardware.
  • Large Language Models - Native AI model deployment on consumer devices.
  • Model Deployment - High-performance framework for deploying models on edge devices and browsers.
  • Model Deployment - Listed in the “Model Deployment” section of the Llm Course awesome list.
  • Inference Frameworks - Universal deployment framework for cross-platform model execution.
  • Cross-Platform Abstractions - Provides a unified execution layer that maps model operations to native hardware backends like Vulkan, Metal, and CUDA.
  • AI-Integrated Platforms - Enables building applications that execute machine learning models natively across desktop, mobile, and web environments.
  • Kernel Optimizations - Generates optimized compute kernels tailored to the unique memory and processing characteristics of target graphics and mobile hardware.
  • Model Weight Utilities - Transforms external model files into standardized representations that facilitate native execution and hardware acceleration.
  • Model Execution Interfaces - Provides programmatic interfaces for embedding model execution into custom application logic using standard patterns.

Historique des stars

Graphique de l'historique des stars pour mlc-ai/mlc-llmGraphique de l'historique des stars pour mlc-ai/mlc-llm

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

Questions fréquentes

Que fait mlc-ai/mlc-llm ?

MLC LLM is a machine learning compiler and inference engine designed to execute large language models locally across diverse hardware platforms, including desktop, mobile, and web environments. By utilizing machine learning compilation, the project transforms high-level model definitions into specialized, hardware-specific binary libraries. This process optimizes model weights and generates compute kernels tailored to the unique memory and processing characteristics of…

Quelles sont les fonctionnalités principales de mlc-ai/mlc-llm ?

Les fonctionnalités principales de mlc-ai/mlc-llm sont : Local Inference Engines, OpenAI-Compatible APIs, Local Model Inference Servers, Local Language Model Execution, Model Runtimes, Computation Compilers, Model Compilation, Local Language Model Hosting.

Quelles sont les alternatives open-source à mlc-ai/mlc-llm ?

Les alternatives open-source à mlc-ai/mlc-llm incluent : sgl-project/sglang — Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It… ggerganov/llama.cpp — llama.cpp is a high-performance C++ inference engine and runtime for executing large language models locally across… vllm-project/vllm — vLLM is a high-throughput inference engine designed for the efficient serving and execution of large language models.… kvcache-ai/ktransformers — Ktransformers is a comprehensive framework designed for the operation, fine-tuning, and serving of large language… lostruins/koboldcpp — KoboldCPP is a local large language model inference engine and GGUF model runner designed to execute quantized models… nomic-ai/gpt4all — GPT4All is a cross-platform runtime environment designed to execute large language models directly on local consumer…

Alternatives open source à Mlc Llm

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Mlc Llm.
  • sgl-project/sglangAvatar de sgl-project

    sgl-project/sglang

    29,079Voir sur GitHub↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Pythonattentionblackwellcuda
    Voir sur GitHub↗29,079
  • ggerganov/llama.cppAvatar de ggerganov

    ggerganov/llama.cpp

    116,912Voir sur GitHub↗

    llama.cpp is a high-performance C++ inference engine and runtime for executing large language models locally across various hardware architectures. It provides the core components for local model execution, including a dedicated model quantizer for compressing weights into the GGUF format and a system for generating text embeddings for semantic search. The project distinguishes itself through specialized memory and execution optimizations, such as block-wise weight quantization to reduce memory footprints and memory-mapped model loading. It supports structured text generation by using formal

    C++
    Voir sur GitHub↗116,912
  • vllm-project/vllmAvatar de vllm-project

    vllm-project/vllm

    83,048Voir sur GitHub↗

    vLLM is a high-throughput inference engine designed for the efficient serving and execution of large language models. It functions as a production-ready distributed model server, providing standard API protocols for online serving while also supporting offline batch processing. The system is built to maximize token generation speed and memory efficiency, enabling both large-scale cloud deployments and local execution on personal hardware. The project distinguishes itself through advanced memory management and request scheduling techniques, most notably its use of non-contiguous key-value cach

    Pythonamdblackwellcuda
    Voir sur GitHub↗83,048
  • kvcache-ai/ktransformersAvatar de kvcache-ai

    kvcache-ai/ktransformers

    17,288Voir sur GitHub↗

    Ktransformers is a comprehensive framework designed for the operation, fine-tuning, and serving of large language models. It functions as a heterogeneous inference engine and quantized execution runtime, enabling the deployment of massive models by distributing computational workloads across both CPU and GPU resources. This architecture allows users to bypass local memory constraints, making it possible to run and train models that exceed the capacity of a single device. The project distinguishes itself through specialized support for sparse architectures, particularly mixture-of-experts mode

    Python
    Voir sur GitHub↗17,288
Voir les 30 alternatives à Mlc Llm→