跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashAI算法

Android 设备 Termux 部署 llama.cpp 及 WebUI 实战

介绍如何在 Android 设备的 Termux 环境中通过包管理器安装 llama.cpp,下载并运行 Qwen3.5-0.8B 量化模型。内容涵盖命令行交互测试与内置 WebUI 服务的启动配置,展示了 CPU 模式下的推理性能及内存占用情况,适合移动端本地部署大语言模型的开发者参考。

1qazxsw2发布于 2026/4/10更新于 2026/9/972 浏览

Android 设备 Termux 部署 llama.cpp 及 WebUI 实战

llama.cpp 官方未发布 aarch64 的二进制包,但在 Termux 中可以直接通过包管理器获取编译好的版本,省去了手动编译的麻烦。

1. 环境准备与安装

首先确保 Termux 软件源是最新的,然后安装 llama-cpp 包。如果找不到包,先执行一次 apt update。

~ $ apt update
~ $ apt install llama-cpp

为了简化流程,本例暂时不安装 Vulkan 后端,直接使用 CPU 进行推理。

2. 下载模型文件

我们需要一个 GGUF 格式的模型。这里以 Qwen3.5-0.8B 为例,量化级别为 Q4_K_XL,体积适中且性能尚可。

~/model $ mkdir model && cd model
~/model $ curl -LO https://hf-mirror.com/unsloth/Qwen3.5-0.8B-GGUF/resolve/main/Qwen3.5-0.8B-UD-Q4_K_XL.gguf

3. 命令行交互测试

使用 llama-cli 工具加载模型并进行对话测试。注意命令拼写是 llama-cli 而非 lama-cli。

~/model $ llama-cli -m Qwen3.5-0.8B-UD-Q4_K_XL.gguf --ctx-size 16384 -cnv

加载成功后,即可输入问题。由于模型较小,响应速度尚可,但复杂逻辑可能不如大模型准确。

WebUI 界面示例

退出交互后,可以查看内存占用情况,确认资源分配是否合理。

4. 启动内置 WebUI

llama-server 提供了内置的 Web 界面,方便在浏览器中访问。

~/model $ llama-server -m ./Qwen3.5-0.8B-UD-Q4_K_XL.gguf --jinja -c 0 --host 127.0.0.1 --port 8033

服务启动后,会在终端输出详细的系统信息和加载日志。默认监听本地 8033 端口。

在浏览器中访问 http://127.0.0.1:8033 即可开始对话。WebUI 的输出速度略慢于命令行,大约 3 tokens/s 左右,具体取决于硬件负载。

服务端日志会实时反馈请求处理状态,包括上下文窗口占用、采样参数等信息。如果遇到显存不足或内存溢出,可以尝试调整 --ctx-size 或减少并行线程数。

目录

  1. Android 设备 Termux 部署 llama.cpp 及 WebUI 实战
  2. 1. 环境准备与安装
  3. 2. 下载模型文件
  4. 3. 命令行交互测试
  5. 4. 启动内置 WebUI

更多推荐文章

查看全部
  • Ubuntu 升级 OpenSSH 10.2p1 与 OpenSSL 3.5.4 避坑实践
  • 基于 BeyondMimic 的机器人舞蹈训练与部署实践
  • Whisper 语音转文字工具安装与使用指南
  • Transformer 模型架构详解与核心原理
  • Windows 10 本地部署 llama.cpp 环境搭建与编译指南
  • 基于 n8n 与 AI 模型的智能写作工作流构建
  • GraphRAG:基于知识图谱的检索增强技术深度解析
  • 法奥机器人 ROS2 开发环境搭建指南
  • IoT 无人机安全测试实战:信息收集与服务探测
  • C++23 常用特性详解
  • Java 初始化 List 的五种常用方式及注意事项
  • 豆包 AI API Key 获取及前端项目接入指南
  • 本地离线部署 Whisper 模型实现语音转写指南
  • 滑动窗口算法实战:串联所有单词与最小覆盖子串解析
  • C++ 手搓 JSON+HTTP Web 计算器服务器
  • C++ 运算符重载详解:自定义类型的运算扩展
  • C++ 虚函数与纯虚函数:深入理解多态机制
  • 飞算 JavaAI 工具深度评测与实战指南
  • Trae AI IDEA 插件实战指南:提升 Java 开发效率
  • ComfyUI-Manager 插件安装与管理指南

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online