模型仓库
Octopus平台支持上传符合平台规范的模型用于标注或训练任务。对智驾模型进行模型微调后,调优后的模型会自动保存到模型仓库中。
上传模型需包含以下内容:
- 模型文件。
- 推理脚本,推理脚本命名为:customer_auto_label.py。
- 推理脚本所需依赖库。
新建模型仓库
- 在左侧菜单栏中单击“数据资产 > 模型管理”。
- 单击“新建模型仓库”,填写基本信息。
图1 新建模型仓库
- 名称:包含中英文、数字、“_”“-”,不得超过64个字符。
- 描述:简要描述模型,不包含“@#$%^&*< > \”,不得超过256个字符。
- 选择样本类型和标注。
图2 选择样本类型和标注
- 用途:选择训练或标注。
- 样本类型:当前支持图片、3D点云。
- 标注:从下拉列表中选择标注。
- 选择镜像。
图3 模型仓库用途选择训练
图4 模型仓库用途选择标注
- 镜像用途:模型仓库用途选择训练时,镜像用途为训练任务。模型仓库用途选择标注时,镜像用途可选择预标注或预评审。
- 镜像仓库:选择镜像仓库以及版本。
- 共享级别:可选择个人、团队。
- 个人:当前操作用户。
- 团队:当前工作空间下被授权的用户可以使用该模型创建评测、编译任务、预标注任务、预审核任务。不能创建训练任务。
- 上传模型文件。
在模型文件部分,选择文件上传的方式,填写版本描述。
图5 上传模型文件
表1 模型文件相关参数说明 文件类型
上传方式
模型版本描述
说明
打开
本地文件夹形式上传
是
需要用户先准备好模型包,具体要求请参见模型文件说明。
关闭
无需上传
否
空模型。
- 单击“初始化”,完成模型仓库的创建。
- 查看模型仓库详情。
单击模型仓库名称,进入该模型仓库的详情页面,分为模型仓库详情和版本管理两部分内容。
- 模型仓库详情:模型仓库的详细信息,如模型ID、名称、描述、用途、来源、样本类型、创建时间、标注等信息。
图6 模型仓库详情
- 模型仓库详情:模型仓库的详细信息,如模型ID、名称、描述、用途、来源、样本类型、创建时间、标注等信息。
新建版本
Octopus支持用户对已有的模型进行版本更新,步骤如下:
- 单击模型管理名称进入详情界面,单击“新建版本”或者模型列表页单击“新建版本”。
- 输入模型版本描述。
图9 模型版本描述
- 模型版本描述,不得超过256个字符。
- 关联已有算法:可选择关联的算法。
- 上传本地模型文件。
将本地模型文件夹拖入框内或单击选择本地模型文件夹
- 单击“上传”,页面提示“模型文件已加入上传队列中,等待上传”。
上传中刷新或关闭浏览器会导致文件上传异常,请谨慎操作!
模型版本管理
在模型仓库详情页的“版本管理”模块,还可以完成以下操作。
任务 |
操作步骤 |
---|---|
增量训练 |
单击操作栏“增量训练”,即可跳转到新建训练任务界面,进行增量训练。 |
部署模型版本 |
单击操作栏“部署”,打开部署弹出框,默认选中当前模型版本,部署推理服务。部署任务下发成功后,可以到“训练服务”>“推理服务”,查看部署状态。了解部署推理服务参数信息请查看新建推理服务。
说明:
支持部署的模型要求:
|
打包 |
单击操作栏“打包”,提示“模型版本打包中”,待模型打包成功后,当打包状态变为“打包成功”。 |
下载 |
当打包状态为“打包成功”时,单击操作栏“下载”,即可将模型下载到本地。 |
上传 |
当状态为“初始化”时,可单击版本名称后操作栏内的“上传文件”,选择本地文件上传。 |
断点续传 |
当状态为“上传中断”时,可单击版本名称后操作栏内的“断点续传”,选择本地文件重新上传。 |
删除 |
单击版本名称后操作栏内的“删除”,删除该版本。版本删除后无法恢复,请谨慎操作。 |
查询模型仓库
可按照“来源”、“样本类型”、“用途”、“共享级别”和“仓库名称”过滤模型 ,单击搜索,进行查询查找目标模型。
在线编辑模型
平台提供模型编辑器,在模型详情页单击“在线编辑”,进入该模型的在线编辑页面。如图,界面左侧显示的是该模型包内的所有文件,以目录树的形式展示,支持编程语言的渲染,支持MarkDown文件的实时双屏预览。
- 新建文件夹:选中文件夹并单击,用户将新建一个该文件夹的子文件夹。选中工程文件并单击,将会新建一个新的文件夹,与用户已有的文件夹同级。
- 新建文件:单击,或右键文件夹,单击“新建文件”。
- 修改文件:单击,用户可对文件名称进行修改。
- 删除文件:单击,用户可删除文件。
- 文件(夹)名称不能为空,且只能包含数字、英文、中文、点、下划线和中划线。
- 删除后不可恢复,请谨慎操作。
- 配置界面:单击,按照喜好配置界面基本属性,查看快捷键说明。
图11 配置界面
- 删除当前模型文件:单击“删除”,删除当前页面的模型文件。删除后不可恢复,请谨慎操作。
- 保存模型文件:单击“保存”,保存当前模型。模型更新完毕请及时保存。