QEMU virt 虚拟机型
QEMU 模拟 rv64(vlen=256, RVV 1.0)NPU / 加速器无(纯模拟)
仅用于无硬件时验证编译与功能,不能作为性能依据。
SiFive HiFive Unmatched
SiFive FU740 (4x U74, RV64GC,无 V)NPU / 加速器无 NPU
ruyi 提供 OpenBSD/Ubuntu/openKylin/openWrt 镜像,生态老牌但无 AI 加速单元。
StarFive VisionFive 2
StarFive JH7110 (4x U74, RV64GC,无 V)NPU / 加速器无 NPU(仅有 GPU/视频编解码)
最成熟的入门板之一(ruyi 提供 Armbian/openEIC/OpenBSD 镜像),但 SoC 无向量扩展,LLM 只能「能跑、很慢」。
荔枝派 4A(LicheePi 4A)
T-HEAD TH1520 (4x C910 @1.85GHz, RV64GCV 0.7.1)- llama.cpp
可用
Sipeed 官方 wiki 有 llama.cpp 章节:7B 模型约 6s/token(未用 V 扩展)。C910 是 RVV 0.7.1,上游 RVV 1.0 优化路径用不上,只能标量。
raw.githubusercontent.comgithub.com
- onnxruntime
部分可用
上游 riscv64 构建的 MLAS RVV kernel 面向 RVV 1.0,TH1520 的 0.7.1 向量无法直接用,需退回标量。
raw.githubusercontent.com
- pytorch
部分可用
RISE 轮子要求 glibc≥2.39 且为 RVV 1.0 优化路径;RevyOS/Debian 上可装但无向量加速。
riseproject.dev
- opencv
可用
常规可用;RVV HAL 对 0.7.1 支持有限。
github.com
- ncnn
部分可用
可编译,RVV 优化面向 1.0,0.7.1 上退化为标量。
github.com
- tengine
部分可用
tengine-lite 自带 rv64-c906 toolchain 与 RVV 卷积 kernel,正是为 C906/C910 这类 0.7.1 核准备的,但仅覆盖部分算子。
github.com
- npu-sdk (HHB)
部分可用
官方 wiki 给出 NPU 流程:T-Head HHB 编译器把 ONNX 编译成 NPU 可执行文件(int8/int16 定点),需专用 docker 镜像;闭源工具链,且只支持定点,不适合 LLM。
raw.githubusercontent.com
NPU / 加速器4 TOPS@INT8,仅厂商闭源 HHB 工具链(int8/int16 定点),无上游开源驱动
CPU 跑 LLM 可行但慢(~6s/token);NPU 只走 T-Head 闭源 HHB,不能跑 Transformer LLM。
Milk-V Meles
T-HEAD TH1520 (4x C910 @1.85GHz, RV64GCV 0.7.1)NPU / 加速器4 TOPS@INT8(TH1520),闭源 HHB 工具链
ruyi 可直接刷 RevyOS(含 4G/8G/16G uboot 包);AI 现状与 LPi4A 一致。
进迭时空 SpacemiT K3(Pico-ITX / CoM260)
SpacemiT K3 (A100 核, RV64GCV + RVV 1.0)NPU / 加速器K3 主打 CPU+AI 核(SpacemiT IME 扩展),无独立通用 NPU 编程模型;加速走 SpacemiT 私有指令与 AI SDK
目前 RISC-V SBC 里 AI 软件栈最完整的一档:上游 llama.cpp 直接内置其 kernel。
知合计算 A210(玄铁 MelonPi 开发板)
Zhihe A210 (4x C920 @2.3GHz + 4x C908, RV64GCV)NPU / 加速器12 TOPS@INT8(支持 FP16/BF16/FP8),走厂商 TORQ-Toolkit 闭源工具链
ruyi 已提供 zhihe-a210 的 Debian/buildroot 镜像,但 AI 侧只有厂商宣称,缺公开可复现实测。
嘉楠 Canaan K230(Kendryte K230 / CanMV-K230)
Canaan K230 (C908 + KPU)- llama.cpp
未找到公开证据
K230 面向视觉推理(KPU),未找到 llama.cpp 公开实测;内存 512MB/1GB 级,LLM 不现实。
kendryte.com
- onnxruntime
未找到公开证据
未找到公开证据(官方主推 nncase)。
kendryte.com
- pytorch
未找到公开证据
未找到公开证据;训练侧不适用。
kendryte.com
- opencv
可用
CanMV/K230 SDK 自带图像处理与摄像头链路,OpenCV 风格 API 可用。
kendryte.com
- ncnn
未找到公开证据
未找到公开证据。
kendryte.com
- nncase + KPU
可用
kendryte/nncase 是官方开源深度学习编译器,把 ONNX/TFLite 编译为 KPU kmodel;K230 SDK 文档给出完整 AI 开发流程。
github.comkendryte.com
NPU / 加速器KPU(约 1 TOPS 级),经 nncase 编译 kmodel,驱动为厂商 SDK(非上游)
典型的「视觉 AI 很强、LLM 不适合」的板:nncase 开源,但运行时仍绑定厂商 SDK。
Milk-V Megrez(ESWIN EIC7700X)
ESWIN EIC7700X (4x SiFive P550 @1.8GHz, RV64GBCH)- llama.cpp
未找到公开证据
P550 无 RVV,未找到 Megrez 上 llama.cpp 的公开实测;官方 AI 路径是 NPU 而非 CPU。
milkv.io
- onnxruntime
未找到公开证据
未找到公开证据。
milkv.io
- pytorch
未找到公开证据
未找到公开证据。
milkv.io
- opencv
部分可用
无 RVV,标量路径;RockOS 可装但无公开 benchmark。
github.com
- ncnn
未找到公开证据
未找到公开证据。
github.com
- ennp-sdk (厂商)
可用
ESWIN ENNP 平台(闭源)提供 EsQuant 量化、EsAAC 编译、EsSimulator 仿真;官方 runtime sample 直接给出 Qwen2 与 DeepSeek-R1 在 NPU 上的示例(apt install es-sdk-sample-npu-qwen,模型 ZIFENG278/Qwen2-0.5B_ENNP)。
milkv.iomilkv.io
NPU / 加速器19.95 TOPS@INT8(INT16/FP16),闭源 ENNP SDK,但官方提供 Qwen2/DeepSeek-R1 样例
RISC-V 上少见的「NPU 能跑 LLM 且厂商给了样例」的板;代价是完全绑定 ESWIN 闭源栈。
Milk-V Titan(UltraRISC DP1000)
UltraRISC UR-DP1000 (8x RISC-V RV64GCBH)- llama.cpp
未找到公开证据
未找到 Titan 上 llama.cpp 的公开实测;板子新、出货少。
milkv.io
- onnxruntime
未找到公开证据
未找到公开证据。
milkv.io
- pytorch
未找到公开证据
未找到公开证据。
milkv.io
- opencv
部分可用
无 RVV,标量路径;无公开实测。
milkv.io
- ncnn
未找到公开证据
未找到公开证据。
milkv.io
NPU / 加速器无板载 NPU;官方定位是靠 PCIe Gen4 x16 插独显/AI 加速卡
Mini-ITX 工作站定位(双 DDR4 ECC 最高 64GB、BMC),AI 要靠外接 PCIe 卡——但目前没有 RISC-V 上可用的公开 GPU/NPU 驱动栈证据。
Milk-V Pioneer(SG2042 服务器向)
Sophgo SG2042 (64x XuanTie C920, RVV 0.7.1)- llama.cpp
可用
arXiv 2503.17422 (V-Seek) 在 SG2042 上做 LLM 推理优化:DeepSeek R1 Distill Llama 8B / QWEN 14B 达 4.32 / 2.29 token/s 生成、6.54 / 3.68 token/s prefill。Milk-V 官方另有 InferLLM 文档。
arxiv.orgmilkv.io
- onnxruntime
部分可用
64 核可并行,但 RVV 0.7.1 无法用上游 1.0 kernel。
raw.githubusercontent.com
- pytorch
部分可用
可装 RISE 轮子;无 0.7.1 向量加速。
riseproject.dev
- opencv
可用
多核标量可用。
github.com
- ncnn
部分可用
可编译,0.7.1 上退化标量。
github.com
- tengine
部分可用
rv64-c906 kernel 适配 0.7.1,仅部分算子。
github.com
- inferllm
可用
Milk-V 官方文档提供 InferLLM(MegEngine)在 Pioneer 上的部署说明。
milkv.io
NPU / 加速器无 NPU(纯 64 核 CPU)
唯一有大内存(最高 128GB)+ 64 核的 RISC-V 板,能跑 70B 级模型(内存够),但吞吐只有个位数 token/s。
Orange Pi RV2(Ky X1)
SpacemiT K1 (8x X60, RV64GCV + RVV 1.0)NPU / 加速器无独立 NPU(K1 的 AI 能力走 SpacemiT 私有向量/AI 扩展)
ruyi 提供 armbian-orangepi-rv2-minimal 镜像;性价比最高的「能真跑 LLM」的板之一。
Banana Pi BPI-F3(SpacemiT K1)
SpacemiT K1 (8x X60, RV64GCV + RVV 1.0)NPU / 加速器无独立 NPU;AI 走 SpacemiT X60 的向量/AI 扩展与私有 AI SDK
当前「开了就能跑 LLM」的代表板:上游 llama.cpp + 厂商预编译包 + Bianbu 三者齐备。
Milk-V Duo 系列(Duo / Duo 256M / Duo S)
Sophgo CV1800B (C906 @1GHz, 64/256MB)- llama.cpp
不可用
内存 64MB/256MB 级,无 RVV、无 FPU 性能余量,不具备实际 LLM 可行性;未找到任何公开跑通记录。
milkv.io
- onnxruntime
不可用
内存与算力不足,官方 AI 路径是 TPU 而非通用 runtime。
milkv.io
- pytorch
不可用
不适用。
milkv.io
- opencv
部分可用
可做基础图像处理,但内存受限,官方示例走 TDL SDK。
milkv.io
- ncnn
未找到公开证据
未找到公开证据(内存不足以加载常见模型)。
milkv.io
- cvitek-tpu / tdl-sdk
可用
Milk-V 官方文档:Duo 系列 SoC 内置 CVITEK TPU,推荐用 TDL SDK;提供 YOLOv5/v8/11/12、MobileNetV2、ResNet18 等样例。闭源 TPU 栈。
milkv.io
NPU / 加速器CVITEK TPU(约 0.5 TOPS),闭源 TDL SDK / cvitek 工具链
典型 MCU 级视觉板:能跑 YOLO 类小模型,完全不适合 LLM。