RK3588 盒子上用 NPU 跑本地嵌入:给私有网盘加中文语义搜索
RK3588 盒子通过 NPU 运行 bge-small-zh-v1.5,为 Cloudreve 提供本地语义搜索,并与 Meilisearch 混合检索。全程不调用云端 API,文本只在私网桥与宿主机服务间传输,无模型费用,也不外发正文。正式部署为宿主机 systemd 服务而非 Docker:RKNN SDK 依赖设备树,容器会遮挡平台识别。服务仅监听私网地址,并设专用用户、密钥和资源限制。CPU 负责分词与归一化,NPU 跑编码器,长文本滑窗聚合。实测 NPU 端到端中位 19.16/78.92 ms,约 CPU 的 8 倍,向量余弦最低 0.999782;但样本小,仍需混合检索。部署后 554 个分块全部向量化;未验证整机重启、功耗和网页端语义搜索效果。