Skip to content

Native SDK 0.1.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 10:44
· 4 commits to main since this release

RapidDoc Native SDK 0.1.1

共享 Rust 引擎及 Python、Java、Go、Node.js 绑定发布更新。原 Python rapid-doc 继续使用独立版本 0.9.12。

  • 新增 Linux ARM64(glibc)和 Windows ARM64 CPU 平台,现覆盖 Windows、Linux、macOS 的 x64 / ARM64 六种组合。
  • Linux/macOS ORT 去重,保留真实动态库、provider、许可证和来源记录,减少下载与安装体积。
  • Windows x64 npm 平台包使用 @hzkitty/rapid-doc-win32-x64,用户仍安装和调用主包 rapid-doc。
  • 补充 Python PyPI 描述、npm 平台包 README,以及 Node/Rust 中英文文档。
  • Java ORT Maven 打包版本为 1.23.2-rapiddoc.1,原生 ONNX Runtime 仍为 1.23.2。

安装

Python:python -m pip install "rapid-doc-rust[cpu]==0.1.1"

Node.js:npm install rapid-doc@0.1.1

Rust:cargo add rapiddoc@0.1.1 --features download-runtime

Go:go get github.com/RapidAI/RapidDoc/bindings/go@v0.1.1,并下载对应平台的 rapiddoc-native-0.1.1-<platform>.zip。

Java Maven 坐标:io.github.rapidai:rapid-doc:0.1.1,自动选择平台 JNI 和 CPU ORT 包。

验证与范围

发布构建检查安装后的 CPU ONNX 推理,以及 PDF、DOC、DOCX、XLS、XLSX、PPT、PPTX 七格式的跨绑定输出一致性。
本地 Linux 去重对照验证了测试模型、OCR 检测和识别模型的输出一致性,以及 npm 离线安装和平台加载。

本次发布为 CPU 构建;CUDA GPU、Alpine/musl 与浏览器 WASM 不包含在六平台产物中。macOS 要求 14 或以上;Linux x64 要求 glibc 2.35 或以上,Linux ARM64 要求 glibc 2.38 或以上。
安装包不包含模型权重,模型按配置自动下载,也可指定已有模型目录。

各语言使用文档 · 完整变更