Repolode
mlc-ai

mlc-ai/mlc-llm

基于机器学习编译的大语言模型部署引擎,可在多种 GPU、浏览器和移动设备上原生运行 LLM。

可替代:OpenAI API

Star
23,261
Fork
2,162
未关闭 Issue
359
最近提交
15天前

这是什么?

MLC LLM 是一个面向大语言模型的机器学习编译器和高性能推理引擎,目标是让开发者在各类硬件上原生构建、优化和部署模型,而不依赖单一厂商的技术栈。

它支持在 Linux、Windows 和 macOS 上使用 AMD、NVIDIA、Apple、Intel 等 GPU,后端包括 Vulkan、ROCm、CUDA 和 Metal;也能通过 WebGPU 和 WASM 在浏览器中运行,在 iOS / iPadOS 上借助 Metal 调用 GPU,并在 Android 上利用 Adreno 和 Mali GPU 的 OpenCL 能力。

运行时 MLCEngine 提供兼容 OpenAI 的 API,可通过 REST 服务、Python、JavaScript、iOS 和 Android 等方式调用,所有接口共享同一套编译器与推理引擎。

核心功能

  • 01通过 Vulkan、CUDA、ROCm 和 Metal 在 NVIDIA、AMD、Apple、Intel 等 GPU 上运行 LLM。
  • 02基于 WebGPU 和 WASM 在浏览器中运行模型。
  • 03支持 iOS 和 Android 设备部署。
  • 04提供兼容 OpenAI 的 API,可通过 REST 服务、Python 和 JavaScript 调用。
  • 05基于机器学习编译器,为每个目标平台优化模型。

适用场景

  • 在不同厂商的笔记本或工作站上部署本地 LLM。
  • 无需后端服务,直接在网页中运行语言模型。
  • 在 iOS 或 Android 应用中集成端侧大模型功能。
  • 将 OpenAI API 调用替换为自托管的兼容端点。

快速上手

  1. 1

    阅读官方快速入门和安装指南

  2. 2

    按照文档开始使用 MLC LLM

使用前须知

  • 安装和配置说明只在外部网站上提供,README 本身没有包含。
  • 不同硬件的平台支持存在差异,例如 Linux/Windows 上没有 Apple GPU 支持。

标签

常见问题

mlc-llm 是什么?
基于机器学习编译的大语言模型部署引擎,可在多种 GPU、浏览器和移动设备上原生运行 LLM。 MLC LLM 是一个面向大语言模型的机器学习编译器和高性能推理引擎,目标是让开发者在各类硬件上原生构建、优化和部署模型,而不依赖单一厂商的技术栈。
mlc-llm 可以免费使用吗?用的什么许可证?
mlc-llm 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
mlc-llm 还在维护吗?
活跃维护中。mlc-llm 最近一次提交是在 2026年10月6日。
mlc-llm 适合用来做什么?
在不同厂商的笔记本或工作站上部署本地 LLM。 无需后端服务,直接在网页中运行语言模型。 在 iOS 或 Android 应用中集成端侧大模型功能。 将 OpenAI API 调用替换为自托管的兼容端点。
mlc-llm 怎么安装和运行?
阅读官方快速入门和安装指南 按照文档开始使用 MLC LLM
在哪里获取 mlc-llm?
源代码和安装说明在 GitHub 上:https://github.com/mlc-ai/mlc-llm

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目