云原生AI套件支持对MLflow模型仓库中的模型进行管理,本文介绍如何使用云原生AI套件开发控制台进行模型管理。
背景信息
MLflow是一个开源的机器学习生命周期管理平台,可以用来追踪模型训练信息、管理和部署机器学习模型。关于MLflow模型仓库功能的详细介绍,请参见MLflow Model Registry — MLflow documentation。
前提条件
已创建ACK Pro集群且Kubernetes版本不低于1.20。具体操作,请参见创建ACK Pro版集群。
已安装云原生AI套件的控制台和调度组件。具体操作,请参见安装云原生AI套件。
集群管理员在RAM控制台已创建RAM用户(子账号),并为该RAM用户分配和关联配额组。关于如何创建RAM用户,请参见创建RAM用户。关于如何为RAM用户分配和关联配额组,请参见步骤一:为用户配置配额组。
已在ACK集群的
kube-ai
命名空间下部署Mlflow组件。具体操作,请参见配置MLflow模型仓库。
使用开发控制台进行模型管理
新增注册模型
登录容器服务管理控制台,在左侧导航栏选择集群列表。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在云原生AI套件页面左上方,单击开发控制台,然后在云原生AI页面的左侧导航栏中,单击模型管理。
在模型管理页面,单击新增注册模型。
在新增注册模型对话框中,配置需要创建的模型名称、标签和描述信息。
示例如下,创建的模型名称为
my-model
,该模型包含两个标签key1
和key2=value2
,模型描述信息为This is some description about my-model!
。完成配置后,单击确定,并单击模型列表的刷新按钮,在注册模型列表中即可看到刚才新增的注册模型。
查看注册模型
在模型管理页面的注册模型列表中,单击目标模型名称,即可在注册模型详情页面中查看对应注册模型的详细信息。
修改注册模型
在注册模型详情页面中,您可以进行如下操作:
修改注册模型名称。
修改模型描述信息。
修改模型标签或新增模型标签。
新增模型版本。