halogen-flash-server

Strix Halo 一键跑 Qwen 本地大模型,开箱即用 OpenAI 接口

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 基础设施 🍴 复刻 83 🐛 待处理 21 👀 关注 36
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1241
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署于Strix Halo设备

项目预览

halogen-flash-server 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类基础设施
开发团队peonist-ai
定价模式🏷️完全免费
价格说明开源免费,需自行部署于Strix Halo设备
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Shell
技术栈/模型amd,gfx1151,gpu-inference,hip,inference-engine,llm,llm-serving,local-llm,long-context,mixture-of-experts,openai-api,qwen,qwen3,radeon,rocm,ryzen-ai,speculative-decoding,strix-halo
GitHub 星标★ 1241
上线时间2026-08-26 00:00:00
代码更新2026-11-06
仓库体积1.9 MB
本站数据更新2026-11-06
维护状态活跃
收录时间2026-09-22
浏览次数1

项目介绍

halogen-flash-server 是一个面向 AMD Strix Halo(gfx1151)平台的本地大模型推理部署脚本,目标是让用户以最快速度在搭载该 APU 的设备上跑起 Qwen3.8-Flash-Next 模型。它通过 Shell 脚本封装了 ROCm/HIP 环境配置、依赖安装、模型下载与推理引擎启动流程,屏蔽了手动编译和调参的繁琐步骤。核心能力包括:针对 gfx1151 架构的 GPU 推理优化、支持 MoE 混合专家模型与长上下文场景、暴露兼容 OpenAI API 的本地服务接口,方便接入现有客户端或应用。项目本质是「一键式」部署方案,解决的是 AMD 小主机/迷你 PC 用户想跑本地大模型却苦于生态支持不足、配置门槛高的问题,让本地 LLM 服务在 Strix Halo 上开箱可用。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-22 · 当前星标 ★ 1241

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 15 分钟 部署方式:Docker 4 步

环境要求

  • 搭载 AMD Strix Halo(gfx1151)APU 的设备
  • 已安装 podman(README 使用 podman 运行容器)
  • BIOS 中 UMA frame buffer(显存分配)需设为最小值而非 Auto
  • 预留足够的宿主内存与磁盘用于存放模型权重
  • 可访问 ghcr.io 拉取镜像,并能联网下载模型权重

安装与启动步骤

  1. 1调整 BIOS 显存分配

    进 BIOS 把 UMA frame buffer / 显存划分设为最小值,不要用 Auto。该引擎主要吃宿主内存而非专用显存,配错会明显影响可用内存。

  2. 2创建模型目录

    在用户主目录下建一个模型存放目录,后面会挂载进容器的 /models,模型权重会下载到这里并持久保存。

    mkdir -p ~/halogen-models
  3. 3启动推理容器

    用 podman 拉起官方镜像,映射 8731 端口、直通 /dev/kfd 与 /dev/dri、开启 keep-groups 与 ipc=host,并通过 HALOGEN_DOWNLOAD 指定要下载的模型仓库。

    podman run --rm -p 8731:8731 \
      --device /dev/kfd --device /dev/dri --group-add keep-groups \
      --ipc=host --ulimit memlock=-1:-1 \
      -e HALOGEN_DOWNLOAD=peonist-ai/halogen-qwen3.8-flash-next \
      -v ~/halogen-models:/models \
      ghcr.io/peonist-ai/halogen-flash-server:0.18.7
  4. 4等待模型就绪

    首次运行会下载 peonist-ai/halogen-qwen3.8-flash-next 权重,耗时取决于带宽;权重会落在宿主 ~/halogen-models 中,下次启动无需重下。

关键配置

配置项必填说明示例
-p 8731:8731是把容器 8731 端口映射到宿主,供本地客户端调用-p 8731:8731
HALOGEN_DOWNLOAD是指定启动时要拉取的模型仓库peonist-ai/halogen-qwen3.8-flash-next
-v ~/halogen-models:/models是把宿主模型目录挂载为容器 /models,持久保存权重-v ~/halogen-models:/models
--device /dev/kfd --device /dev/dri是把 AMD 计算与显示设备直通给容器,GPU 推理必需--device /dev/kfd --device /dev/dri
--group-add keep-groups是保留调用进程的补充组权限,保证容器可访问 GPU 设备--group-add keep-groups
ghcr.io/peonist-ai/halogen-flash-server:是镜像地址与版本标签,即 0.18.0 默认配置对应的发布版ghcr.io/peonist-ai/halogen-flash-server:0.18.7

如何确认成功

容器日志显示模型加载完成后,本机 8731 端口即可作为 OpenAI 兼容接口调用,能正常返回生成结果即启动成功。

常见问题

Q:必须把 BIOS 的 UMA frame buffer 设为最小吗?

A:README 明确要求设为最小值而不是 Auto:这个引擎要的是宿主 RAM 而非专用显存,划分过多显存会挤占模型可用的内存。

Q:为什么命令里用的是 podman 而不是 docker?

A:README 的 Quickstart 给出的是 podman 命令;podman 的参数与 docker 基本一致,如已装 docker 可参照同样参数改写,但项目官方示例为 podman。

Q:模型下载到哪里,重启会丢吗?

A:通过 -v ~/halogen-models:/models 挂载,权重下载到宿主机的 ~/halogen-models 目录,容器重启或重建都不会丢失。

Q:能跑在别的显卡或没有 gfx1151 的机器上吗?

A:不能。每个 kernel 都是针对这一块 GPU 和这一模型系列写的,没有通用运行时、可移植层和回退路径,只在这一种硬件上运行。

Q:已下载过旧版本 checkpoint,如何升级?

A:README 指出 docs/getting-started.md 的 Quickstart 中覆盖了升级旧 checkpoint 的说明,请以该文档为准,不要自行覆盖或删除权重目录。

注意事项

  • 引擎针对 AMD Strix Halo(gfx1151)单一硬件与 Qwen3.8-Flash-Next 模型系列优化,不具备跨硬件可移植性。
  • 首次启动包含模型下载,耗时较长,建议在稳定网络环境下执行;更换版本标签时注意模型目录的一致挂载。
  • 官方 Quickstart 文档(docs/getting-started.md)还包含 Docker、compose 文件与旧 checkpoint 升级说明,遇到问题优先查阅该文档。
  • 命令中的 0.18.7 为镜像版本、0.18.0 为默认配置版本,切勿混用不同版本的配置说明。

核心亮点

  • 针对 gfx1151 做了专门适配,填补 AMD Strix Halo 本地推理的部署空白
  • Shell 脚本一键完成环境配置与启动,大幅降低 ROCm/HIP 手动部署门槛
  • 提供 OpenAI 兼容 API,可直接对接现有客户端和工具链

不足之处

  • 强绑定 Strix Halo/gfx1151 单一硬件,其他 AMD 或 NVIDIA 设备无法复用
  • 仅支持特定 Qwen 模型,模型切换与扩展性有限
  • 文档与社区生态尚在早期,长期维护情况待观察

适用场景

  • 在 AMD Strix Halo 迷你主机上搭建本地大模型服务
  • 为隐私敏感场景提供离线可用的 OpenAI 兼容推理接口
  • 开发者快速验证 Qwen MoE 模型在 gfx1151 上的推理性能

替代项目

llama.cpp、Ollama、vLLM

上一篇:awesome-hosting

下一篇:wasmer

同类项目推荐

whodb 开源

统一管理多源数据,自动梳理血缘与质量,让数据资产清晰可控。

Where data access meets operational intelligence

★ 5050 2026-08-09
OpenContracts 开源

让智能体读懂文档,一键提取结构化数据。

The open document intelligence platform for builders and hackers - DMS for the agent···

★ 1532 2026-08-09
fastembed 开源

轻量快速生成文本向量,让嵌入计算快人一步

Fast, Accurate, Lightweight Python library to make State of the Art Embedding

★ 3280 2026-08-09
temps 开源

一个 Rust 二进制,搞定部署、监控、分析和 AI 代理集成

AI-native open-source alternative to Vercel + Sentry + PostHog + Pingdom + Resend + ···

★ 903 2026-08-09
glide 开源

一个网关搞定所有AI模型,快速上线生产应用

A open blazing-fast simple model gateway for rapid development of production GenAI a···

★ 160 2026-08-09
ai-optimizer 开源

在 Oracle 数据库上快速调优 RAG 和 NL2SQL 实验

Agentic Optimizer and Toolkit for experimentation using the Oracle AI Database

★ 102 2026-08-09
gateway 开源

本地统一调用 200+ 大模型,告别接口碎片化

The only fully local production-grade Super SDK that provides a simple, unified, and···

★ 607 2026-08-09
latitude-llm 开源

追踪 Agent 失败点,派编码助手修好并用真实轨迹验证

Open-source observability for AI agents. Find where your agents fail, dispatch your ···

★ 4744 2026-09-16
NanoLLM 开源

本地跑大模型,量化多模态一条龙

Optimized local inference for LLMs with HuggingFace-like APIs for quantization, visi···

★ 380 2026-08-09