开放式工业视觉平台
Darra AI Studio 是开放式工业视觉平台:独立的 Windows 桌面端,不是 PLC IDE 内置模块。工程师在本机建项目、管数据集、训 / 蒸 / 评 / 导出模型,单向加密出包;现场只做推理,不解回明文。
现场推理走独立发布的 Darra AI SDK。Software PLC 与客户自有应用直接用 SDK 推理,不经过 Studio。
产品边界
| 产品 | 角色 | 入口 |
|---|---|---|
| AI Studio | 数据集、标注、训练 / 蒸馏 / 评估、导出、单向加密出包 | 本站;安装包 下载 |
| Darra AI SDK | 开包、推理、关闭 | C |
| Software PLC | 软 PLC / 视觉运行时,消费 SDK | plc.darra.xyz |
现场推理只依赖 SDK,Studio 不参与现场运行。
功能概览
| 工作区 | 能做什么 | 文档 |
|---|---|---|
| 数据集工作区 | 详情 / 采集 / 标注 / 导出 | 界面总览 |
| 模型库 | 在线浏览导入 + 本地文件导入 | 模型库 |
| 模型工作区 | 基础信息 → 推理 → 训练 → 蒸馏 → 评估 → 导出 → 加密 | 界面总览 |
| 上传 | 把项目里的模型上传到 git.darra.xyz | 上传 |
| 配方 | 模型的推理参数与标签 | 配方 |
| 设置 / 对话 | 环境管理、版本与日志信息 / AI 助手 | 设置 / 对话 |
Studio 是 Windows 桌面应用,需要 .NET 8 桌面运行时。
快速开始
- 下载 并安装 Studio。
- 新建或打开项目。
- 导入或采集数据集,在数据集工作区标注。
- 导入或训练模型,在模型工作区推理 / 蒸馏 / 评估。
- 在加密页单向加密出包,交给现场用 SDK 推理。需要开源共享时再走上传。
加密与授权
加密是单向的:一条激活码 = 这一份模型包的离线永久推理。官方不提供解回明文的通道。
商用加密出包要登录并有商用授权:签发在云端,客户端只验不签,签完即验。带票包打不开 = 票验不过。
公开 SDK 用于开包和推理;加密出包只在 Studio 里提供。
不按设备卖、不按账号卖,一条激活码打进一份模型包。整包连码一起拷走挡不住——这是商业模式取舍。拿到包和激活码的买家可离线解出模型;要真正防转发需在线激活或 TPM 封装,当前版本不提供。
不承诺 dump 免疫:授权机 + 管理员级调试器在会话存活期暂停 dump,挡不住。
现场怎么调
现场按 C ABI 调用:darra_session_open(包, 激活码) → 反复 darra_session_infer → darra_session_close。Python / C# / C++ / Java / Rust 各语言包用法一致,都走这三个入口。
图像由调用方传入宽、高、步长、通道和像素指针。
打包期阈值是默认值,推理期可由用户覆盖(SessionOptions 的 conf_threshold / nms_threshold / top_k / ctc_blank_index / mask_threshold / ocr_dictionary)。输入边长与类别名是模型事实,打包期定下,推理期不覆盖。
诚实边界
- 公开包不能解回明文。
- 驱动不代装(NVIDIA / 板端 NPU)。
- 桌面端仅 Windows。
- 推理是阻塞调用。
- 不宣称绝对安全。
- 蒸馏是教师把能力交给学生的知识迁移。
没有写进本站文档的数字(精度、速度、价格、规模)一律不要当官方数据用。
下载 · 安装 · C · 常见问题 · Software PLC