跳到主要内容

模型库

Studio 里的模型来自两处:在线模型库(浏览 git.darra.xyz 上的公开仓库,看中了直接导入)和本地导入(把本机已有的权重文件复制进当前项目)。两条路收进来之后都是项目树里的一个模型,推理 / 训练 / 蒸馏 / 评估 / 导出走同一套。

在线模型库页正文是 git.darra.xyz 的项目仓库列表,可按 topic 筛选;顶部一条状态行,左侧写导入进度,右侧写当前仓库或本次导入的落点路径。

功能概览​

想做什么从哪进要不要先打开项目
浏览公开的模型仓库右上角 在线模型库不要
把看中的仓库下到本机下载落点仓库页的 导入到 AI Studio不要
下载后直接进项目树接着用同上要;没开项目就只落在本机下载落点,之后打开项目再登记
把本机已有的权重收进当前项目开始 → 导入 → 导入模型要
改模型名、任务类型、输入尺寸、类别名导入模型 对话框里改完再确认要
看推理参数和标签模型右键 → 配方要
备注

在线模型库就是 git.darra.xyz 的项目浏览页,模型真身存在那边的 Git LFS 上;Studio 负责浏览和取回。

快速开始​

从在线模型库取一个现成模型:

  1. 右上角 在线模型库,列表里点进目标仓库。
  2. 在仓库页点 导入到 AI Studio。
  3. 看顶部状态行的进度和落点路径。当前已打开项目时,模型同时登记进左侧项目树。
  4. 项目树里双击模型叶子,进模型工作区开始用。

把本机已有的权重收进项目:

  1. 先新建或打开项目。
  2. Ribbon 开始 → 导入 → 导入模型。
  3. 选权重文件,核对自动探测出来的元数据,别称可填可不填。
  4. 确认导入,模型出现在项目树 模型 (N) 下。

只想下下来、暂时不用: 在线模型库照常导入即可。落点是设置里的 模型/数据集根目录,之后任何时候打开项目再把它导进来。

在线和本地怎么选​

在线模型库本地导入
源git.darra.xyz 上的仓库本机磁盘上的权重文件或 zip 包
要不要先打开项目不要要
落点模型/数据集根目录(下载落点);开着项目则同时登记进项目树复制进当前项目并登记
元数据取仓库里的 metadata自动探测,导入前可改
取回方式从在线仓库下载到本机本地文件复制
提示

在线库下到本机下载落点的权重,打开项目后也会被登记进项目树。之后它就是项目里的普通模型,可以推理 / 训练 / 导出,也可以在模型叶子上右键走配方、蒸馏。

在线模型库​

右上角 在线模型库 打开。不用先新建或打开项目,欢迎页上也能进。

页面就是 git.darra.xyz 的项目列表(公开地址 https://git.darra.xyz/explore/projects)。页内点站内链接仍留在本页,不会变成完整网页。加载时顶部有一条进度条,加载完成才消失。

登录态跟随 Studio:登过 Darra 账号就能看到你有权限的仓库。登录、登出都会让本页刷新一次。

页面语言跟随 Studio 当前界面语言。卡片样式以站点为准;顶部状态条、进度条与失败面板用 Studio 同一套样式。

备注

未登录也能进在线模型库,看得到的是公开仓库。私有仓要先登录。

页内行为​

你点的是结果
git.darra.xyz 域内链接仍在本页打开,不弹新窗口
域外链接用系统默认浏览器打开
仓库页的 导入到 AI StudioStudio 拦下来自己处理,不交给系统协议
页内的下载链接同上,走一键导入

页面不弹 MessageBox,进度和结果都写在顶部状态行。导入完成后落点路径显示在状态行右侧;停在某个仓库页时,右侧显示当前仓库路径。

一键导入​

仓库页上的导入按钮(Release 页、项目页)触发 Studio 的一键导入。

auto 参数干什么
不写(默认)直接下载并导入,不弹对话框
1同上,直接下载并导入
0只停在本页,不下载。状态行提示已打开在线模型库

导入按钮标明这次是模型还是数据集。一次导入进行中,再点不会重复开始。

下载过程:

  1. 取仓库压缩包。先按链接指定的分支取,取不到(404)再试 main,再试 master。
  2. 解压后按扩展名找权重文件。在线库认这些:.onnx、.pt、.pth、.pdmodel、.pdiparams、.tar、.darmodel、.safetensors、.tflite(暂不支持, 建议转 ONNX)、.bin、.ckpt、.engine、.weights。
  3. 权重若还是 Git LFS 指针(一百多字节的文本),会再取一次真实文件。取不到就如实失败,不把指针当成功。
  4. 元数据里有 sha256 就校验;对不上删掉这次半成品并失败。元数据没给 sha256 就不校验。
  5. 落到设置里的 模型/数据集根目录。目标目录已有内容时合并、同名文件覆盖,不会清空重来。
备注

下载只走 git.darra.xyz,不会去其他站点取模型权重。公开仓匿名就能下,私有仓下不了。只接受 git.darra.xyz 上的仓库地址。

失败与重试​

现象页面上看到什么怎么办
打不开页面在线模型库加载失败 + 原因检查网络后点重试
导航失败(断网 / DNS / 被拒)页面导航失败 + 错误状态点重试
超过约 25 秒没有响应页面加载超时,点「重试」重新加载点重试
链接不认识无法识别的导入链接回仓库页重新点 导入到 AI Studio
归档取不到归档下载 404,写明试过的分支确认仓库存在且是公开仓
权重还是 LFS 指针权重仍是 Git LFS 指针,不是真实文件点重试;多次不行就是仓库侧没存真字节
zip 里没有权重包内未找到模型权重文件换一个包

导入失败时会按类别给出处置提示:

类别提示含义
网络检查本机网络与 git.darra.xyz 是否可达;私有仓匿名下载会被拒绝
超时或取消网络慢时稍后重试
磁盘检查目标盘剩余空间与写权限
权限换个模型/数据集根目录,或用有权限的账户运行

失败只写在状态行或错误面板上,不弹窗。日志里有对应的错误条目(含异常类型和堆栈)。

本地导入​

Ribbon 开始 → 导入 → 导入模型。

备注

必须已经打开项目,否则提示 还没打开工程。先新建或打开,再导入。

对话框标题是 导入模型,说明是「从模型库中选择模型文件,复制到当前项目并完成登记」。浏览按钮默认落在设置里的 模型/数据集根目录(默认 %LOCALAPPDATA%\DarraAI\models;开发机 Z 盘挂载时用 Z:\DarraAIModels)。

可以选这些文件:

类型文件导入时的行为
ONNX.onnx后台探测元数据
PyTorch.pt、.pth自动识别结构
Safetensors.safetensors按原文件复制
Paddle.pdmodel、.pdiparams、.tar读得到就读,读不到如实留未知
TensorRT.engine按原文件复制,不在导入时转换
OpenVINO.xml 加同名 .bin成对复制;只有 .xml 就只复制 .xml,不发明权重
RKNN.rknn按原文件复制,Windows 上不转换、不推理
加密包.darmodel结构受保护,只登记不解析
压缩包.zip先解压扫描包内权重,找到再走上面的分支

选中后自动探测:模型名称、任务类型、输入宽高、类别名,填进「元数据(检测值可手动修正)」。探测错了直接改,保存时按你改的写进项目。别称可选,不填就用自动检测出来的名称。

任务类型下拉九项:目标检测 (detection)、图像分类 (classification)、语义分割 (segmentation)、姿态估计 (pose)、旋转检测 (obb)、文字识别 (ocr)、OCR文本检测 (ocr-text-detection)、实例分割 (instance-segmentation)、深度估计 (depth)。只有选姿态估计才显示 关键点数。

下拉之外还有异常检测 (anomaly)、嵌入 (embedding) 这类任务,靠模型元数据带进来:探测到什么任务就登记什么,下拉停在「未指定」,不改写成别的任务。这两类跑起来的结果形态(逐像素分数图 / 特征向量):推理。

类别名是一张表,一行一类,类别数直接由行数得出,不用另外填个数。文字识别没有类别表,这一块会收起来。

备注

zip 里的权重若还是 Git LFS 指针,会提示「权重仍是 Git LFS 指针,不是真实文件」,不会把指针当成模型导进来。加密模型不解析结构,界面上如实标「结构受保护」。模型库的商用加密包云端签发、随包验票,口径:加密。

提示

模型始终复制进当前项目目录,不用软链接。数据集才有复制 / 软链接二选一,那是另一回事(设置)。部分格式会先提示装对应运行时,关掉这个提示不影响导入。

边界​

备注
  1. 在线模型库不需要项目;本地「导入模型」必须先打开项目。
  2. Studio 负责建模与出包。
  3. 仓库页上有 导入到 AI Studio,在线模型库页本身没有「导入到 IDE」按钮,导入只从仓库页走。
  4. 私有仓匿名下不了。出包与授权:产品概述。
  5. RKNN 模型在 Windows 上不转换、不推理,要跑到板端。
  6. 产品不带本地模型分发库,随包只有 SAM2(辅助自动标注,models/sam2);其余模型从在线模型库取。
相关页面

配方 管推理参数与标签 · 设置 改模型/数据集根路径 · 产品概述