ai china

一块 21 × 51 mm 开发板显出 SOPHGO 的边缘 AI 战略

10 条来源 7 条一手来源 已翻译 2026年7月19号

正文
黑色桌面上,一块蓝色 Milk-V Duo 256M 开发板斜靠着粉色零售包装盒。

独立上手评测中拍摄的 Milk-V Duo 256M。裸露的开发板恰好留下了 SOPHGO 边缘战略的一幅实物肖像:SG2002 芯片、摄像头连接器、内存、供电和面向开发者的引脚,都要在这套小型系统里协同工作。[10]

黑色桌面上,一块蓝色电路板斜倚在粉色盒子前,长度只比一条口香糖稍长。USB-C 插座占据一端;摄像头连接器、microSD 卡槽、两排参差的焊盘以及 SG2002 片上系统(SoC),几乎填满余下空间。这就是 Milk-V Duo 256M。它比另一张会议舞台照片更适合作为 SOPHGO 的肖像。[2][3][10]

谈到中国 AI 硬件竞赛,常见叙述从数据中心写起:稀缺的加速器、庞大的训练集群,以及面向进口 GPU 的国产替代。SOPHGO 也在这条叙述之中,但它最小的产品显出另一场竞争。到了边缘端,芯片要真正派上用场,模型必须完成转换和量化,再装进有限内存。随后还要接入摄像头流程,保证系统可靠启动,并在演示结束后继续维护。峰值算力只是其中一项,编译器和板级支持层决定开发者能否走完全程。

截至 2026-07-19T07:37:28Z UTC,SOPHGO 将自己描述为一家 RISC-V 与 TPU 计算公司,产品覆盖云、边缘和终端。公司时间线从 2016 年的 SOPHON 品牌开始,经过 2019 年 SOPHGO 成立、2022 年 CV180 边缘系列与 BM1684X、2023 年 BM1688、2024 年 BM1690,延伸到 2025 年 SG2044。[1] Duo 只呈现整套产品目录的一角,却以微缩形态揭示了公司的运作逻辑:处理器架构、神经网络加速器、媒体硬件、编译器、SDK 和开源支持必须一同到位。

一块创客开发板背后的产品阶梯

Milk-V 当前文档已将初代 Duo 标为生命周期结束,并推荐 Duo 256M 或 Duo S。原本看似新奇的单板,由此显出一条紧凑的产品阶梯。初代 CV1800B Duo 配有两枚 T-Head C906 RISC-V 核心、64 MB 集成内存和 0.5 TOPS INT8 TPU。如今,同样的 21 × 51 mm 外形里装入了 Duo 256M 所用的 SG2002:256 MB 内存、1 TOPS INT8 TPU,主应用核心可在 1 GHz RISC-V C906 与 1 GHz Arm Cortex-A53 之间选择。尺寸更大的 Duo S 将内存增至 512 MB,增加板载以太网和可选无线连接,同时保留 RISC-V、Arm、8051 与 TPU 混合设计。[2]

按数据中心尺度衡量,这些数字十分有限,恰好切中了边缘设备的用途。前沿聊天机器人处在另一种任务尺度。边缘摄像头或门铃要接收传感器数据流,运行范围明确的视觉模型,编码视频,在功耗预算内及时响应,并在没有持续云端连接的情况下保持工作。

SG2002 的配置把这种用途写得格外清楚。Milk-V 官方资料把 IP 摄像头、智能猫眼、可视门铃和家居设备列为这颗芯片的应用。除了神经网络单元,SoC 还包含 H.264/H.265 视频功能、图像信号处理器、小型 8051 子系统,以及帮助系统从开发走向产品的安全功能。[3] 2024 年 2 月的独立报道也确认了同一套硬件组合:256 MB 开发板配有摄像头输入、microSD 存储、USB-C、外露 I/O 和加速器;当时未计运费的售价低于十美元。[9]

这块低成本开发板首先是开发者接触这套技术的公开入口,商业采用仍需另行举证。大客户体系之外的开发者也能亲手拿到硬件,检查公开资料,并看清尚显粗糙的部分。对于知名度有限的中国芯片厂商,这种可见性具有战略价值。

编译器连起整套技术栈

从现有公开资料看,TPU-MLIR 比芯片规格表更能说明 SOPHGO 的技术路线。这个开源代码仓库接收来自 PyTorch、ONNX、TFLite 和 Caffe 等常见前端的模型,支持校准与多种精度处理流程,备有模型运行器和验证工具。模型再沿着基于 MLIR 的流水线逐级转换为更贴近目标硬件的表示,最终生成可供特定设备直接运行的文件。[4]

相关论文进一步说明,它的功能远超文件格式转换。TPU-MLIR 定义了表达计算图语义、独立于硬件的 TOP 方言,以及感知目标硬件的 TPU 方言。模型先导入第一种表示,经过优化,再按照芯片配置继续转换为更贴近硬件的表示。作者还介绍了各转换阶段之间的验证;一旦量化或逐级转换悄然改变输出,成功编译也失去了实际价值。[5]

两种表示彼此分开,正是 SOPHGO 技术栈主张的核心。上层开发框架会不断更替;下层的内存布局、算子支持、本地 SRAM、精度和调度则高度依赖具体硬件。一套可长期演进的工具链需要同时消化两端变化,让同一套应用模型延续到一代又一代处理器上。

边缘产品线也表明,同一家族名称之下,部署差异依然存在。当前 TPU-MLIR 面向较大型 BM 设备的示例会生成 bmodel 产物,CV18xx 指南则把 INT8 或 BF16 模型转换为该边缘系列使用的 cvimodel。[4][6] 两类流程都包含转换、校准或量化、部署,以及与参考输出的比对。共享的编译器设计贯穿前段,末端各自不同的运行时契约则继续约束部署。

Duo 严苛的内存限制也因此格外适合检验这套技术栈。在 256 MB 系统上,“支持 ONNX”只是起点:所需算子必须得到覆盖,中间张量必须装进内存,预处理占用要为其余系统留出空间,所选精度还要保留可接受的准确率。抽象的可移植性在这块板上变成一连串开发者可以观察的故障。

摄像头技术栈检验整套产品

编译只是旅程的中段。SOPHGO 的 TDL SDK 更靠近应用层,也显出公司希望这些处理器承担的任务。文档将其描述为模块化推理系统,涵盖图像处理、内存管理、模型加载、预处理、张量和视频解码,支持 C/C++ 与 Python,并配有人脸检测、关键点、目标检测、姿态估计、跟踪、车牌识别、入侵检测和人数统计等示例应用。[7]

这份清单标出了集成工作聚集的位置,逐个模型的生产就绪程度仍需另行验证。智能摄像头系统要把传感器采集依次连到图像处理、模型运行、跟踪、编码和应用逻辑。SDK 若只给出一个高性能计算内核,其余部分仍由客户组装;一套衔接完整的管线若把所有组件锁在一个过时的系统镜像上,眼前的便利就会转为维护债务。

为本文提供照片的 Duo 256M 评测,恰好记录了这组张力。评测者能通过 USB 网络连接开发板,也能使用文档中的 C 语言示例。与此同时,官方系统镜像限制较多,开发者需要在主机端交叉编译;RISC-V、Arm 和 Arduino 各走不同的软件流程,若干接口也无法同时启用。[10] 这些观察的适用范围是 2024 年的基线,2026 年版本需按当时状态另行评估。它们标出了当时两端之间的距离:一端是“已有开放文档”,另一端是“普通开发者能够自主掌握完整生命周期”。

开放程度呈现梯度

对于低价芯片,SOPHGO 与 Milk-V 已经公开了相当扎实的一批资料,包括数据手册、开发板文件、SDK 代码树、编译器代码、示例和社区渠道。[2][3][4] 操作系统层面的完成度低一些,这项差别直接影响长期使用。

上游 U-Boot 针对初代 Duo 的文档记录了一条精简而真实的启动路径。它可以识别 CV1800B 并编译对应的开发板目标,但文档流程仍依赖厂商提供的第一阶段引导程序,由它初始化时钟并加载 U-Boot。文中所述的主线支持基本限于串口控制台,示例启动日志里也没有以太网。[8] 因此,“上游已经支持这块开发板”与“所有开发板外设都能依靠上游软件工作”属于差距很大的两项主张。

年轻的嵌入式硬件经常经历这种阶段。摄像头接口、媒体引擎、引脚控制、时钟、网络和加速器通常先进入厂商 SDK,随后才进入通用内核。两者之间的距离决定了自主维护成本。生命周期较短的设备可以接受冻结的板级支持包;摄像头、网关或工业传感器若要连续多年接收安全更新,就要对启动固件、内核版本、驱动程序、可复现构建和更新恢复给出更清楚的安排。

因此,这份公司档案里有三只时钟。SOPHGO 发布新的 CV 或 SG 芯片时,芯片时钟向前走;模型、算子、精度和目标后端进入实用状态时,编译器支持时钟向前走;开发板逐步摆脱私有补丁和老旧厂商组件时,上游支持时钟向前走。发布公告把三者写成同步推进时,才像一次完整发布;部署团队则会分别经历三套进度。

小开发板为何重要

训练大模型超出了 1 TOPS 设备的能力范围,Duo 系列的战略意义落在另一处:它把中国边缘 AI 供应链带到开发者能够检查的尺度。它把深圳的硬件公司、北京的处理器厂商、T-Head CPU 核心、中国 TPU 工具链、Linux 与 RTOS 开发、摄像头硬件和全球开源项目汇入同一件产品,价格还低于许多线缆。[1][2][3]

它也表明,“国产芯片替代”这套说法覆盖得太窄。SOPHGO 的目标已经超出用一颗引脚兼容的国产芯片替换单一国外加速器。它的边缘战略混合了 RISC-V 与 Arm 应用核心选项、独立微控制器、视频模块,以及开放编译器之下的专有神经网络单元。迁移成本分布在所有这些层次上。低价开发板降低了试用成本;持续采用的成本,还要靠稳定软件压低。

三项进展可以显示这套战略正在成熟。第一,模型转换、算子覆盖、量化方案和验证工具应在新边缘处理器发布当日就能使用。第二,摄像头、网络、启动和加速器支持应持续进入长期维护的上游组件。第三,独立用户应能公布完整流程中可复现的延迟、功耗、准确率和内存结果,证据范围要超出产品页上的 TOPS 数字。

证伪条件同样具体。若编译器继续面向旗舰芯片扩张,低成本开发板却仍受制于彼此割裂的系统镜像、残缺的外设支持和缺少文档的版本组合,Duo 就会继续是一块令创客感兴趣的新奇板卡,仍不足以证明一套耐久的边缘平台已经建立。

眼下,这块开发板值得关注,恰恰因为它远离数据中心的光环,把更难的问题缩到很小的尺度:模型能顺利完成向下转换吗?量化后仍与参考结果一致吗?摄像头数据能送进处理流程吗?整套处理流程能装进内存吗?设备能依靠开发者可自行维护的软件启动吗?SOPHGO 在边缘 AI 领域的位置,将由这些答案决定,也将在一块又一块 21 × 51 mm 的开发板上接受检验。

来源

  1. SOPHGO,“About SOPHGO”(官方公司简介,以及 SOPHON、BM、CV 与 SG 产品系列的发展时间线)。
  2. Milk-V,“Milk-V Duo”文档概览(当前产品系列状态、处理器、内存、TPU、接口与操作系统规格)。
  3. Milk-V,“Duo 256M”入门页面(官方 SG2002 架构、面向边缘摄像头的应用、媒体功能、TPU、编译器、SDK 与安全设计)。
  4. SOPHGO,sophgo/tpu-mlir(官方开源编译器代码仓库;前端、逐级转换流程、量化、验证工具、当前快速入门与目标产物)。
  5. Pengchao Hu 等,“TPU-MLIR: A Compiler For TPU Using MLIR”,arXiv:2210.15016v2(2023;TOP/TPU 方言设计、逐级转换流水线与转换阶段验证)。
  6. SOPHGO,“CV18xx Guidance”,TPU-MLIR 文档(边缘系列 INT8/BF16 转换与 cvimodel 部署流程)。
  7. SOPHGO,“TDL SDK Introduction”(官方 CV180x/CV181x 应用框架、模块、语言绑定与计算机视觉示例目录)。
  8. The U-Boot Project,“Milk-V Duo”开发板文档,v2024.04(上游编译路径、对厂商第一阶段引导程序的依赖、已启用驱动的范围与示例启动日志)。
  9. Jean-Luc Aufranc,“Duo 256M is a compact SBC based on SG2002 multi-architecture SoC”,CNX Software(2024 年 2 月 13 日;发布阶段的独立硬件与软件资源清单)。
  10. Aleksandar Dakić,“Milk-V Duo 256M recenzija”,magazin Mehatronika(2024 年 11 月 3 日;2025 年 2 月 28 日更新;上手软件观察与开发板纪实照片来源)。
Previous 在 ABot-N1 中,每条路线都始于一个像素 Next 上海无人实验室,要记住失败的实验

Recommended In ai china

Matched by subject and format