# 织云 LoomNode
**Repository Path**: NorthGod_BFDG/LoomNode
## Basic Information
- **Project Name**: 织云 LoomNode
- **Description**: 内网异构显卡聚合推理集群 · OpenAI 兼容 · 生产级容错
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-06-22
- **Last Updated**: 2026-07-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 织云 Loom
**把一屋子杂牌显卡,织成一朵能跑大模型的云。**
将一个内网(如网吧 LAN)里的异构 NVIDIA 显卡聚合成一个集群,对外提供 OpenAI 兼容 API;节点随时可来可走,服务不中断。
[English](./README.en.md) · [技术亮点](./docs/HIGHLIGHTS.md) · [推理引擎](./docs/ENGINE.md) · [架构总览](./docs/ARCHITECTURE.md) · [路线图](./docs/ROADMAP.md) · [开发手记](./docs/JOURNEY.md) · [常见问题](./docs/FAQ.md)
> 💡 **两个月 · 一台电脑 · 一个 Claude** —— 我负责定架构、明确目标、做关键判断,代码实现交给 Claude,在课业缝隙里把它从零做了出来(中间还摸鱼玩了两礼拜)。**一个开发者 + 一个 AI,到底能走多远?** 答案在 👉 [技术亮点](./docs/HIGHLIGHTS.md) 与 [开发手记](./docs/JOURNEY.md)。
> ⚠️ **当前阶段:社区预热**。本仓目前只放公开文档,源代码尚未发布。
> 我们在打磨开源边界、授权协议与发布前置事项。欢迎 Star / Watch 关注进展,欢迎在 Issues 区交流想法。
---
## ✨ 亮点速览
- **和 vLLM 打平** —— 稠密 8B(bf16)单卡对跑官方 vLLM,中低并发略微领先(N=1 `89` vs `80`、N=32 `2403` vs `2178`),高并发 vLLM 反超。
- **从 Blackwell 到 Volta** —— 一套引擎跑遍新老架构的 NVIDIA 卡(RTX 5090 / Tesla V100),还能把新老卡**混在一个集群里跨机协同**。
- **量化塞大模型** —— 多格式量化(int8 / int4 / fp8 + KV 量化)让单张消费级卡跑起 **30B 级 MoE**、int4 下撑起 **128K** 长上下文。
- **掉节点不掉服务** —— 主节点被杀约 6.7s **零丢失**切备份;流式生成中途节点死,自动换备份**无损续跑**。
> 数字都来自真机实测。完整基准与能力见 👉 [技术亮点](./docs/HIGHLIGHTS.md) · [推理引擎](./docs/ENGINE.md)。
---
## 这是什么
**织云 Loom** 是一套面向**易失、异构算力**的大模型推理编排系统。
它解决的问题很具体:你手上有一批**型号各异、随时可能被占用或下线**的消费级 NVIDIA 显卡(比如网吧里的 5060 / 5070 / 5080),单张卡装不下一个大模型,凑在一起又是一盘散沙。织云把它们在**内网局域网内**聚合成一个统一的推理集群:
- **对外**:一个标准的 OpenAI 兼容 API 端点,应用无需任何改造即可接入。
- **对内**:自动把模型按层切分、分布到多张卡上协同推理(流水线并行 PP 在内网 LAN 内完成)。
- **容错**:某张卡被玩家占用、断电、崩溃,集群自动绕开它继续服务,请求不掉。
## 为什么是"内网"
大模型的流水线并行对节点间往返延迟极其敏感。公网跨地域的几十毫秒 RTT 会被流水线深度逐级放大,单请求延迟被物理锁死——这也是业界同类公网方案普遍碰壁的地方。
而**一个内网(网吧 LAN)里 RTT 约 0.5ms**,交互式推理才真正成立。一座装了 50 台 5080 的网吧,闲时显存总量可观,足以跑起中等规模的主流模型。织云的定位,就是把这些**本就存在、却闲置的本土算力**唤醒。
## 它能做什么
- 🧩 **异构聚合**:不要求显卡型号甚至世代一致,按各卡实际显存与算力自动分配模型层。
- 🔀 **混合架构**:从最新的 Blackwell(RTX 5090)到多年前的 Volta(Tesla V100),一套引擎自动适配,新老卡还能混在一个集群里跨机协同。
- 🎛️ **多格式量化**:权重 bf16 / int8 / int4 / fp8,KV 缓存 fp8 / int8 / int4,用更小的显存跑更大的模型、更长的上下文。
- 🔌 **OpenAI 兼容**:`/v1/chat/completions` 等标准接口,现有 SDK / 工具链零改造接入。
- 🛡️ **易失容错**:面向"节点随时掉线"设计的层粒度冗余与故障转移,掉节点不掉服务。
- 🏗️ **两层拓扑**:全局网关 → 各集群调度器 → 集群内多模型;流水线并行只在集群内网跑,广域网只传请求与生成的 token。
- 🖥️ **桌面客户端**:节点端与集群控制器端均为图形化桌面应用,接入、监控、运维开箱即用。
- 📊 **生产化运维**:模型上下线、维护模式、节点信任管理、内置推理测试等运维能力。
> 各类量化、长上下文、混合架构、跨机调度的**实现细节**将在正式开源时随代码一并说明,此处不展开;能力与真机数字见 [推理引擎](./docs/ENGINE.md)。
## 架构一览
织云采用「**Go 控制面 + 极简推理数据面**」的分层设计:节点上只跑两个进程——一个负责所有网络与编排的 Go 守护进程,一个只做 GPU 前向计算的 Python 推理进程。请求自带完整路由信息,调度器不在请求关键路径上。
详见 [架构总览](./docs/ARCHITECTURE.md)。
## 当前状态
| | |
|---|---|
| 阶段 | 🔥 **社区预热**(文档先行,代码待发布) |
| 引擎 | 自研编排层 + 激进复用业界成熟算子;稠密 8B 已与 vLLM 打平 |
| 架构支持 | Blackwell(SM120)→ Volta(SM70),新老卡可混跑 |
| 量化 | 权重 bf16 / int8 / int4 / fp8;KV 缓存 fp8 / int8 / int4 |
| 客户端 | 节点端 / 集群控制器端 桌面应用 |
| 接口 | OpenAI 兼容 |
我们采取**诚实的早期姿态**:这是一个仍在快速演进的 0.x 项目,协议可能发生破坏性变更。开源后初期为 *source-available + 欢迎贡献*,但**不承诺 Issue / PR 的响应时限**。
## 路线图
详见 [路线图](./docs/ROADMAP.md)。简要:先发布可自托管的社区版(单层模式:调度器 + 集群网关 + 节点),再逐步完善安装器与文档。
## 开发手记
织云走到今天,绕过的弯路远比走对的路多——fork 成熟引擎撞墙、被物理学逼着从公网转向内网、无数个跨机调试的深夜。这些**踩坑与转向**的真实记录,我们写在了 👉 [**开发手记 · 心路历程**](./docs/JOURNEY.md)。如果你也在做类似的事,希望它能让你少熬几个夜。
想看这两个月到底攒下了哪些硬货(数字 + 技术亮点)?👉 [**技术亮点**](./docs/HIGHLIGHTS.md)。
## 自托管 vs 商业
织云规划**双产品线**,边界从第一天就讲清楚:
- **自托管社区版(开源)**:节点、集群调度器、集群网关、推理引擎、桌面客户端。你可以完全自建一个内网集群,自己用。
- **商业 SaaS(闭源)**:面向终端用户的全局接入层(账户、计费、跨集群调度、风控等)不开源,是项目的收入来源。
开源的集群侧本身不含任何计费 / 资金逻辑;是否接入商业层完全可选。这条边界也是我们维持项目可持续的方式——欢迎自托管自用,也欢迎一起把生态做大。
## 参与 / 关注
- ⭐ **Star / Watch** 本仓,第一时间获知开源发布。
- 💬 在 **Issues** 区交流使用场景、想法、问题。
- 🤝 想参与贡献?先读 [CONTRIBUTING](./CONTRIBUTING.md)(贡献者协议与流程待发布时定稿)。
## 授权
> **授权协议确定中。** 代码尚未以任何开源协议发布。
> 我们倾向于采用能防止云厂商直接转售托管服务、同时保持开源开放的协议(如 AGPLv3 或 BSL),正与法律顾问就 *协议 × 专利 × 发布时点* 综合确认。在正式 `LICENSE` 文件发布前,本仓内的文档仅供参考,不构成任何开源授权。
## 品牌与版权
- **公司**:陕西千翎科技有限公司(Shaanxi Qianling Technology Co., Ltd.)
- **品牌叙事**:千羽织云 —— *A thousand plumes weave the cloud*
- **产品**:织云 Loom
「织云 / Loom」及相关标识为陕西千翎科技有限公司所有。
© 2026 陕西千翎科技有限公司 · 保留所有权利