8.0
热点
AI SCORE
开源项目2023-04-30 23:30
MLC-LLM:在消费级设备上跑大模型
Hacker News · github.com#边缘计算#模型部署
Editor brief · 编辑速览
MLC-LLM 框架支持在消费级 GPU 和手机上运行 GPT/Llama。大幅降低模型边缘部署的技术门槛。
MLC-LLM 框架支持在消费级 GPU 和手机上运行 GPT/Llama。大幅降低模型边缘部署的技术门槛。
基于 ML 编译的通用 LLM 部署引擎
快速开始 | 文档 | 博客
MLC LLM 是一款面向大语言模型的机器学习编译器和高性能部署引擎。该项目的使命是让每个人都能在自己的平台上原生开发、优化和部署 AI 模型。
MLC LLM 在 MLCEngine 上编译并运行代码。MLCEngine 是一款统一的高性能 LLM 推理引擎,可跨上述平台运行。它提供兼容 OpenAI 的 API,可通过 REST server、Python、JavaScript、iOS 和 Android 使用。所有这些接口背后采用的都是同一套引擎和编译器,我们也在与社区共同持续改进它们。
请访问我们的文档,开始使用 MLC LLM。
如果你觉得本项目有用,请考虑引用:
@software{mlc-llm,
author = {{MLC team}},
title = {{MLC-LLM}},
url = {https://github.com/mlc-ai/mlc-llm},
year = {2023-2025}
}
MLC LLM 的底层技术包括:
@inproceedings{tensorir,
author = {Feng, Siyuan and Hou, Bohan and Jin, Hongyi and Lin, Wuwei and Shao, Junru and Lai, Ruihang and Ye, Zihao and Zheng, Lianmin and Yu, Cody Hao and Yu, Yong and Chen, Tianqi},
title = {TensorIR: An Abstraction for Automatic Tensorized Program Optimization},
year = {2023},
isbn = {9781450399166},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3575693.3576933},
doi = {10.1145/3575693.3576933},
booktitle = {Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2},
pages = {804–817},
numpages = {14},
keywords = {Tensor Computation, Machine Learning Compiler, Deep Neural Network},
location = {Vancouver, BC, Canada},
series = {ASPLOS 2023}
}
@inproceedings{metaschedule,
author = {Shao, Junru and Zhou, Xiyou and Feng, Siyuan and Hou, Bohan and Lai, Ruihang and Jin, Hongyi and Lin, Wuwei and Masuda, Masahiro and Yu, Cody Hao and Chen, Tianqi},
booktitle = {Advances in Neural Information Processing Systems},
editor = {S. Koyejo and S. Mohamed and A. Agarwal and D. Belgrave and K. Cho and A. Oh},
pages = {35783--35796},
publisher = {Curran Associates, Inc.},
title = {Tensor Program Optimization with Probabilistic Programs},
url = {https://proceedings.neurips.cc/paper_files/paper/2022/file/e894eafae43e68b4c8dfdacf742bcbf3-Paper-Conference.pdf},
volume = {35},
year = {2022}
}
@inproceedings{tvm,
author = {Tianqi Chen and Thierry Moreau and Ziheng Jiang and Lianmin Zheng and Eddie Yan and Haichen Shen and Meghan Cowan and Leyuan Wang and Yuwei Hu and Luis Ceze and Carlos Guestrin and Arvind Krishnamurthy},
title = {{TVM}: An Automated {End-to-End} Optimizing Compiler for Deep Learning},
booktitle = {13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)},
year = {2018},
isbn = {978-1-939133-08-3},
address = {Carlsbad, CA},
pages = {578--594},
url = {https://www.usenix.org/conference/osdi18/presentation/chen},
publisher = {USENIX Association},
month = oct,
}