文档首页 > > AI工程师用户指南> 将MLS业务迁移至ModelArts

将MLS业务迁移至ModelArts

分享
更新时间:2020/06/08 GMT+08:00

由于MLS服务即将下线,建议您在ModelArts服务中使用ML Studio相关的功能。为保证用户的业务数据正常运行,建议您参考如下操作指导完成迁移。

数据迁移

MLS专属版支持将数据保存在HDFS,MLS标准版支持将数据保存在数据集和OBS。ML Studio将数据读入写出统一为OBS,因此MLS数据保存的操作需要您手动迁移,需要将原数据上传到OBS。

创建OBS桶和文件夹的操作指导请参见创建桶新建文件夹

OBS上传文件的操作指导,请参见上传文件

为方便业务迁移至ModelArts服务时直接使用,建议您创建OBS桶和文件夹路径与原来MLS服务存放的数据路径一致。

在OBS服务中创建桶和文件夹,将MLS业务的数据和模型上传至新建的OBS桶中。

工作流迁移

ML Studio与MLS的工作流能力完全一致。由于支持的数据源有变更,导致数据读入、写出相关的算子有变化,需要用户根据自己工作流所涉及的算子,对涉及到的算子工作流进行重新编排。具体算子变更请参见表1表2。其中“从OBS读取模型”和“保存模型到OBS”只支持“inner”格式的模型。

表1 MLS专属版与ML Studio算子变化

算子所属类别

MLS专属版算子

ML Studio算子

输入

读取模型

从OBS读取模型

读取PMML模型文件

不支持

读取Hive表

不支持

读取HDFS文件

从OBS读取数据

读取文本文件

从OBS读取文本

输出

保存HDFS文件

保存数据到OBS

保存PMML模型文件

不支持

保存模型

保存模型至OBS

保存Hive表

不支持

表2 MLS标准版与ML Studio算子变化

算子所属类别

MLS标准版算子

ML Studio算子

输入

从表格存储服务读取数据

不支持

从数据集读取数据

从OBS读取数据

读取模型

从OBS读取模型

从数据集读取文本

从OBS读取文本

输出

保存数据到数据集

保存数据到OBS

保存模型

保存模型到OBS

Notebook迁移

ModelArts Notebook为您提供更好用的代码编辑功能,可将MLS的Notebook脚本下载到本地,然后上传到ModelArts上继续使用。该部分迁移包括Notebook数据迁移和Notebook代码迁移。

Notebook数据迁移

MLS专属版Notebook模块将数据保存在HDFS,MLS标准版notebook模块将数据保存在OBS。Notebook需要将原数据上传到OBS。请参见数据迁移

Notebook代码迁移

具体步骤如下:

  1. 登录ModelArts管理控制台,在左侧菜单栏中选择“开发环境>Notebook”,进入“Notebook”管理页面。
  2. 单击“创建”进入“创建Notebook”页面,工作环境选择“Python2”,存储配置选择“OBS”。其他参数配置请参见创建并打开Notebook
  3. 下载MLS服务中的Notebook脚本,格式为“.ipynb”
    图1 下载Notebook脚本
  4. 上传“.ipynb”文件至Notebook开发环境。
    图2 上传脚本至Notebook
  5. 单击打开“.ipynb”文件,设置Kernel环境,选择“Conda-python2”。单击“Set Kernel”完成设置,即可使用“.ipynb”文件。
    图3 设置Kernel环境

在Notebook开发环境中如何操作OBS中的文件,详请参见MoXing-公共组件

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问