跳到主要内容

模型管理

适用范围

“业务管理 > 模型管理”,在业务范围是训练+推理、训练下可用

平台提供了统一的模型管理能力,集中管理在训练任务中得到的模型、用户本地开发的模型、外部平台输出的模型。模型管理提供统一的导入功能入口,可以方便把本地和外部模型导入到模型管理系统中。在模型管理中提供发起测试功能进行模型的测试,测试过程提供详细的日志信息查看,测试完成后提供统一的模型发布功能,为部署模型做准备。

导入模型

在训练任务完成后,平台会自动把模型文件保存到用户家目录中,能够方便地导入模型管理中。 单击“模型管理 > 导入”,进入导入界面。 导入模型需要填写以下信息:

名称说明
名称模型的名称,必填参数,只接受汉字、英文字母、数字、下划线, 不能以下划线开头
版本模型的版本,必填参数,整数
场景模型的场景,必填参数 ,自定义输入
数据记录模型使用的数据,非必填
镜像记录模型使用的镜像,非必填
脚本记录模型使用的脚本,非必填,只可以选择以.py和.prototxt结尾的脚本文件
模型文件导入的模型文件,必填参数, 选择用户家目录下的模型文件,只能选择单个目录且不为空目录
描述模型的描述,非必填
参数信息模型的参数,非必填,以键值对key和value方式进行输入,支持批量输入
模型指标模型的指标,非必填,自定义输入

示例中用户选择的文件为本次训练任务中得到的模型文件。

导入模型界面

导入模型界面

单击“确定”后,将模型导入到模型管理中,该模型文件在文件管理中显示一个共享图标,区别其他普通的文件。如果该模型文件在文件管理被删除,等待一个定时5分钟的周期后,该模型状态会变为失效。

导入模型界面

导入模型界面

共享模型

模型的共享属性有三种:私有、组、全局。 普通用户单击“模型管理”,普通用户可以共享私有和自己组内模型。 选择要共享的模型,单击右上方“共享”按钮,支持批量操作。

共享模型界面

共享模型界面

取消共享

取消共享操作和模型共享操作互逆。 普通用户单击“模型管理”,可以将自己共享到组或全局的模型取消共享。支持批量操作。

取消共享界面

删除模型

普通用户单击“模型管理”,普通用户可以删除拥有者是自己的模型。支持批量操作。

删除模型界面

导出模型

普通用户在“模型管理”中,选中要导出的模型,单击导出按钮,并在弹出框中自定义tar包名称,导出模型tar包至用户家目录下。

导出模型界面

导出模型界面

导出模型界面

模型测试

用户选择模型发起测试,创建模型测试任务。

模型测试界面

模型测试界面

发布模型

普通用户默认没有发布权限,需要管理员通过用户管理界面,单击“用户管理 > 用户 > 配额权限信息 > 调整权限”开启模型发布,赋予该用户模型发布的权限。 赋权后,该普通用户需要重新登录。单击“模型管理”,选中要发布的模型,单击发布按钮。

发布模型界面

若页面上方提示“该操作需要等待管理员审批,审批结果可在审批管理中查看”,则需要管理员进行审批操作。若管理员审批通过,该模型正常发布;若管理员审批拒绝,则该模型不进行后续发布操作 。

发布模型界面

导入应用

发布后的模型,可以进行导入应用操作。

导入应用界面

对于训推融合场景,且用户业务范围包括训练和推理,自动跳转到应用商店导入应用页面,将模型token自动带入到输入框中。

导入应用界面

对于其他场景,单击导入应用后,弹框提示token值。

导入应用界面

模型传输列表

进入传输列表的操作为:导出模型。同一用户导出操作进行排队。 对于模型较大的文件,可以展示操作进度。对于完成、失败、排队的进度,可以单击“删除”按钮逐条删除。进行中的进度无法删除。

模型列表

可以根据名称、描述、状态、导入时间查询模型列表。

查询条件说明
名称全模糊查询
描述全模糊查询
状态下拉框中选择模型状态的精确查询
导入时间选择起止时间查询

模型列表列包括:名称、版本、拥有者、状态、共享、描述、场景、模型指标、参数信息、创建时间、操作。可以根据创建时间进行升序或降序排列。

模型列表界面

名称相同,版本不一样时,会折叠展示。

模型列表界面

编辑模型

选择模型列表中的一个模型,单击编辑按钮,输入要更改的模型信息,单击确定。

编辑模型界面