下载
开放式工业视觉平台的桌面端、现场推理 SDK 与环境部署工具都在这里取。三者是独立交付物。
Studio 免费下载、SDK 免费获取。商业功能(模型加密 / 单向加密出包 / 激活码)单独收费,按模型包。详见 加密,价格见 商城 AI Studio 商用授权。
怎么选下载
| 你要做的事 | 下什么 | 说明 |
|---|---|---|
| 在工程师电脑上建模 | Darra AI Studio | 独立 Windows 桌面端,含数据集、标注、训练、评估、导出。免费下载 |
| 在现场跑推理 | Darra AI SDK 对应语言包 | 六语言按需选一个,各语言包自带所需运行库。免费获取 |
| 本机缺推理或训练环境 | darra-env-setup 环境部署工具 | Windows 为 darra-env-setup.exe,Linux 为 darra-env-setup 控制台 |
环境包由 darra-env-setup 按需自动下载(强制基础环境 + 可选进阶包)。
装了 Studio 不等于现场能推理。现场推理一律走 Darra AI SDK,见 SDK 快速开始。
Darra AI Studio
开放式工业视觉平台桌面端:数据集、标注、训练、评估、导出。当前以独立 Windows 应用 ZIP 交付,不附带在 PLC IDE 里。
- Windows
- Linux
| 项目 | 说明 |
|---|---|
| 应用 ZIP | 以正式交付清单提供的文件与下载入口为准;解压后运行 Darra.AI.Studio.exe |
| 系统 | Windows 10 / 11 x64 |
| 首次启动前 | 安装 .NET 8 Desktop Runtime x64,下载见下方运行依赖表 |
当前 ZIP 不包含安装向导或已验证的自动快捷方式创建流程。环境部署工具不会代装 .NET 桌面运行时;需要先满足桌面运行时要求才能启动应用。
训练、评估、现场推理的环境按需准备,Windows 默认落在 C:\DARRA\Runtime\<provider>\<version>。联网准备由 darra-env-setup 环境部署工具按需拉取,也可手动或离线部署;SDK 不负责下载安装。正式应用下载的可用性以实际交付清单为准。
Studio 桌面端 Linux 版暂未发布(含 RK3588 板端)。
SDK
在现场推理自己的模型,选一种语言的正式交付包。各语言包自带所需运行库;Provider 由 darra-env-setup 环境部署工具或客户部署流程提前准备。系统 GPU 驱动仍由用户安装。
2026-09-22 核查:Studio / SDK 的环境包可访问;公共 NuGet 与 PyPI 索引尚无对应语言包,因此下面使用本地交付源。环境 ZIP 可下载不代表 SDK 已在公共包仓库上架,也不代表加密模型已验收:抽查 CPU / DirectML ZIP 尚缺带正式签名的 Provider,正式加密交付仍需补齐。
- Windows
- Linux
- C# (.NET)
- C
- C++
- Python
- Java
- Rust
将已收到的 Darra.AI.Runtime.1.0.0.nupkg 放入 packages 文件夹:
Install-Package Darra.AI.Runtime -Version 1.0.0 -Source .\packages
或:
dotnet add package Darra.AI.Runtime --version 1.0.0 --source ./packages
| 项目 | 要求 |
|---|---|
| .NET | .NET 8 |
| 操作系统 | Windows 10+ x64 |
详见 C#。
C / C++ 共用一份 SDK(头文件、库与示例一起交付),从 商城 获取。
#include "darra_ai.h"
| 项目 | 要求 |
|---|---|
| 编译器 | MSVC 2019 以上,编译时带 /utf-8 |
| 操作系统 | Windows 10+ x64 |
详见 C。
与 C 共用同一份 SDK,直接包含 C 头文件即可,没有第二套官方 C++ 封装。
详见 C++。
取得对应平台的正式 wheel 后安装;将占位路径替换为收到的实际文件名:
python -m pip install <正式交付的-wheel-文件路径>
| 项目 | 要求 |
|---|---|
| Python | 3.10–3.13 |
| 操作系统 | Windows 10+ x64 |
详见 Python。
取得正式交付的 JAR 与对应运行库后,按交付说明配置本地 Maven 源。依赖坐标不代表已在 Maven Central 上架:
<dependency>
<groupId>xyz.darra</groupId>
<artifactId>darra-ai</artifactId>
<version>1.0.0</version>
</dependency>
| 项目 | 要求 |
|---|---|
| Java | JDK 17+ |
| 操作系统 | Windows 10+ x64 |
详见 Java。
crate darra-ai(不从 crates.io 安装,按交付说明取用)。
详见 Rust。
SDK 的 Linux 版暂未发布(x64 与 RK3588 板端 arm64 均未上架)。
darra-sdk 命令行
SDK 配套的命令行,无界面:推理、读模型、转格式、导出、校验、查环境都在这一条命令里。
| 用法 | 行为 |
|---|---|
infer <容器> --image <图> --code <激活码> | 对一张图推理。不给码退出 1:该模型尚未激活,必须输入激活码。坏码退出 1:激活码错误或不匹配 |
probe <模型> | 读模型元数据与输入输出 schema,不建会话 |
convert <onnx> --to darmodel --out <容器> --code <激活码> | 打成加密容器,必须带激活码 |
export <输入> --to tensorrt|onnx|openvino --out <输出> | 导出部署格式 |
verify <模型> --code <激活码> | 校验。激活与 infer 相同,用 --code,不用钥匙文件 |
env | 环境就绪检查(转调 darra-env-setup --check) |
通用开关 --json 机器可读信封、--quiet 只回退出码。未激活模型必须 --code。--code -:不要把码写进命令行历史时可从标准输入读。不给码退出 1:该模型尚未激活,必须输入激活码。坏码退出 1:激活码错误或不匹配。明文 ONNX 用 --plain。用法以 darra-sdk --help 为准。
darra-studio 命令行
AI Studio 的命令行入口,无界面:项目、模型、数据集、训练、评估、推理、发布都在这一条命令里跑。
| 用法 | 行为 |
|---|---|
| project new / open / list / save / info | 项目管理 |
| model import / list / info / convert / export / encrypt / delete | 模型管理 |
| dataset import / list / info / clean / label-auto | 数据集管理与自动标注 |
| train start / stop / status / history | 训练 |
| eval run / report | 评估与报告 |
infer <模型> --image <图> | --batch <目录> | 单图或批量推理 |
| publish | 发布 |
| distill | 蒸馏,用法以 darra-studio --help 为准 |
| env | 环境就绪检查(转调 darra-env-setup --check) |
批量推理、自动标注与训练登记 .pt 权重时,转换链当前支持 ultralytics 系;其它架构会如实拒绝并提示,不会静默换路径。全局开关 --json / --quiet / --project <dir>,长任务支持 Ctrl+C 取消并清理。完整参数表、JSON 输出格式与退出码见 CLI 参考。
darra-env-setup 环境部署工具
环境包不在本页逐项列出。Studio 与 SDK 的环境准备都用 darra-env-setup,Windows 与 Linux 各一个可执行文件。
| 平台 | 交付物 | 说明 |
|---|---|---|
| Windows | darra-env-setup.exe | 单文件自发布 |
| Linux | darra-env-setup | 控制台版,单文件自发布 linux-x64 |
常用用法:
| 用法 | 行为 |
|---|---|
| 无参数 | 静默确保强制基础环境就绪,已就绪秒退 0 |
| --silent --required | 与无参数等价的显式写法,给调用方用 |
| -i | 进交互 TUI,含可选进阶包菜单 |
| --all | 交互模式默认勾选全部可选包 |
| --check | 只检测并打印结果,不下载不安装 |
Linux 控制台版同一套行为:TTY 下默认进交互 TUI,非 TTY 或带 --silent 走静默。
Studio 训练 / 评估与 SDK 现场推理用的环境不是一套,不能混装。默认根为 C:\DARRA\Runtime,可用 DARRA_ENV_ROOT 对齐自定义部署位置。
Studio 的训练环境不能代替推理 Provider。SDK 不会自己读离线 ZIP 安装。
离线现场按正式交付说明部署完整 SDK 与 Provider,保持交付目录结构原样,核对大小、SHA-256 与签名。
运行依赖
按你实际跑的程序补,不是每台机器都要装齐。这些是系统组件,darra-env-setup 不代装。
| 场景 | 装什么 | 下载源 |
|---|---|---|
| 打开 Studio | .NET 8 桌面运行时 x64 | Microsoft .NET 8 下载页 |
| 打开 Studio 的 AI 助手面板空白 | WebView2 运行时(Win11 自带,Win10 缺了再装) | Microsoft Edge WebView2 |
| 用 C# SDK | .NET 8;控制台用 .NET Runtime,WPF / WinForms 用 Desktop Runtime,自包含应用按交付说明 | Microsoft .NET 8 下载页 |
| Python / Java / C / C++ / Rust SDK | 不需要 .NET | — |
| 启动提示缺少 VCRUNTIME140.dll 或 MSVCP140.dll | Visual C++ 2015–2022 x64。Win10 / 11 多数已自带,不必预先装 | vc_redist.x64.exe |
| NVIDIA 训练 | 本机驱动的 CUDA 能力 ≥ 11.8(看 nvidia-smi 右上角 CUDA Version) | NVIDIA 驱动下载 |
| NVIDIA CUDA / TensorRT 现场推理 | SDK 的 CUDA / TensorRT 推理要驱动 CUDA ≥ 13.2 | NVIDIA 驱动下载 |
| DirectML(AMD / 核显兜底) | Windows 10 1903+(自带 DirectX 12),不必另装 CUDA | — |
| OpenVINO(Intel CPU / Arc / Iris / UHD) | 建议装到 Intel 官方 GPU 驱动最新版;纯 CPU 不强制 | Intel 驱动下载中心 |
| 只用 CPU / Paddle CPU | 无额外 GPU 依赖 | — |
下载源地址:.NET 8 与 Desktop Runtime 8.0 见 dotnet.microsoft.com/download/dotnet/8.0;WebView2 运行时见 developer.microsoft.com/microsoft-edge/webview2;vc_redist.x64.exe 见 aka.ms/vs/17/release/vc_redist.x64.exe;NVIDIA 驱动见 nvidia.com/Download/index.aspx;Intel 驱动见 intel.com 下载中心。
训练的 CUDA 版本由 darra-env-setup 按本机驱动自动选择。SDK 现场推理要求驱动 CUDA ≥ 13.2;达不到就改走 CPU、OpenVINO 或 DirectML。
自己核对 NVIDIA 驱动:
nvidia-smi
右上角 CUDA Version 是驱动支持的上限,不是装了 CUDA Toolkit。没装 Toolkit 也可以,包里已经带了对应版本的 CUDA 运行库。