<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>LLM on huluhuluu</title>
        <link>https://my-blog-p39q.vercel.app/tags/llm/</link>
        <description>Recent content in LLM on huluhuluu</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh</language>
        <lastBuildDate>Thu, 26 Feb 2026 23:00:00 +0800</lastBuildDate><atom:link href="https://my-blog-p39q.vercel.app/tags/llm/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>MNN端侧部署教程</title>
            <link>https://my-blog-p39q.vercel.app/p/mnn-tutorial/</link>
            <pubDate>Thu, 26 Feb 2026 23:00:00 +0800</pubDate>
            <guid>https://my-blog-p39q.vercel.app/p/mnn-tutorial/</guid>
            <description>&lt;h1 id=&#34;mnn端侧部署教程&#34;&gt;MNN端侧部署教程&#xA;&lt;/h1&gt;&lt;p&gt;本教程介绍 &lt;a class=&#34;link&#34; href=&#34;https://github.com/alibaba/MNN&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;MNN&lt;/a&gt; 端侧推理部署的完整流程，从环境配置到核心概念讲解，再到 LLM 部署实践。&lt;/p&gt;&#xA;&lt;h2 id=&#34;教程概览&#34;&gt;教程概览&#xA;&lt;/h2&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;阶段&lt;/th&gt;&#xA;          &lt;th&gt;内容&lt;/th&gt;&#xA;          &lt;th&gt;文章数&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;环境配置&lt;/td&gt;&#xA;          &lt;td&gt;远程调试、交叉编译&lt;/td&gt;&#xA;          &lt;td&gt;2 篇&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;核心概念&lt;/td&gt;&#xA;          &lt;td&gt;Backend、工厂模式、核心类&lt;/td&gt;&#xA;          &lt;td&gt;3 篇&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;MNN-LLM&lt;/td&gt;&#xA;          &lt;td&gt;配置、加载、推理&lt;/td&gt;&#xA;          &lt;td&gt;3 篇&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-环境配置&#34;&gt;1. 环境配置&#xA;&lt;/h2&gt;&lt;p&gt;搭建端侧开发调试环境的完整指南。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;文章&lt;/th&gt;&#xA;          &lt;th&gt;说明&lt;/th&gt;&#xA;          &lt;th&gt;状态&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://my-blog-p39q.vercel.app/p/remote-adb/&#34; &gt;远程ADB环境配置&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;通过端口转发链路，让内网服务器直连本地手机&lt;/td&gt;&#xA;          &lt;td&gt;✅ 完成&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://my-blog-p39q.vercel.app/p/cross-compiler/&#34; &gt;交叉编译环境配置&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Android NDK 配置、Clangd 配置、远程调试&lt;/td&gt;&#xA;          &lt;td&gt;✅ 完成&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;2-核心概念&#34;&gt;2. 核心概念&#xA;&lt;/h2&gt;&lt;p&gt;深入理解 MNN 框架的设计理念与核心组件。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;文章&lt;/th&gt;&#xA;          &lt;th&gt;说明&lt;/th&gt;&#xA;          &lt;th&gt;状态&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://my-blog-p39q.vercel.app/p/introduce-backend/&#34; &gt;Backend 介绍&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CPU/OpenCL/Vulkan 等后端的作用和选择&lt;/td&gt;&#xA;          &lt;td&gt;✅ 完成&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://my-blog-p39q.vercel.app/p/introduce-factory/&#34; &gt;工厂模式介绍&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MNN 中工厂模式的设计与应用&lt;/td&gt;&#xA;          &lt;td&gt;📝 TODO&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://my-blog-p39q.vercel.app/p/introduce-core-class/&#34; &gt;核心类介绍&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VARP、Expr、Op 等关键类的设计&lt;/td&gt;&#xA;          &lt;td&gt;🚧 WIP&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;3-mnn-llm&#34;&gt;3. MNN-LLM&#xA;&lt;/h2&gt;&lt;p&gt;端侧大语言模型部署实践。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;文章&lt;/th&gt;&#xA;          &lt;th&gt;说明&lt;/th&gt;&#xA;          &lt;th&gt;状态&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://my-blog-p39q.vercel.app/p/llm-config/&#34; &gt;LLM 配置&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;模型配置、量化配置&lt;/td&gt;&#xA;          &lt;td&gt;📝 TODO&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://my-blog-p39q.vercel.app/p/llm-load/&#34; &gt;LLM 加载流程&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;模型文件到推理就绪的完整过程&lt;/td&gt;&#xA;          &lt;td&gt;📝 TODO&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://my-blog-p39q.vercel.app/p/llm-infer/&#34; &gt;LLM 推理流程&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Token 处理、KV Cache 管理&lt;/td&gt;&#xA;          &lt;td&gt;📝 TODO&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;相关链接&#34;&gt;相关链接&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;MNN 官方仓库&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;https://github.com/alibaba/MNN&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;alibaba/MNN&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;MNN 文档&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;https://mnn-docs.readthedocs.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;mnn-docs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;问题反馈&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;https://github.com/huluhuluu/MNN-TUTORIAL/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;GitHub Issues&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item></channel>
</rss>
