更新时间:2024-04-26 GMT+08:00
分享

准备工作

当您首次使用华为云时注册的账号,则无需执行该准备工作,如果您使用的是IAM用户账户,请确认您是否在admin用户组中,如果您不在admin组中,则需要为您的账号授予相关权限,并完成以下准备工作。

创建rf_admin_trust委托(可选)

  1. 进入华为云官网,打开控制台管理界面,鼠标移动至个人账号处,打开统一身份认证菜单。

    图1 控制台管理界面
    图2 统一身份认证菜单

  2. 进入委托菜单,搜索“rf_admin_trust”委托

    图3 委托列表
    • 如果委托存在,则不用执行接下来的创建委托的步骤
    • 如果委托不存在时执行接下来的步骤创建委托

  3. 单击步骤2界面中的创建委托按钮,在委托名称中输入“rf_admin_trust”,委托类型选择“云服务,选择“RFS”,单击下一步”。

    图4 创建委托

  4. 在搜索框中输入“Tenant Administrator”权限,并勾选搜索结果,单击“下一步”

    图5 选择策略

  5. 选择所有资源,并单击“下一步”完成配置

    图6 设置授权范围

  6. 委托列表中出现“rf_admin_trust”委托则创建成功

    图7 委托列表

创建IAM Agency Management FullAccess权限(可选)

  1. 打开统一身份认证菜单

    图8 统一身份认证菜单

  2. 进入权限管理”->权限菜单,在搜索框输入“IAM Agency Management FullAccess”当前账号是否存在IAM委托管理权限

    图9 权限列表
    • 如果搜索结果不为空,则当前账号已经存在IAM委托管理权限,不需要重复创建
    • 如果过搜索结果为空,则继续创建“IAM Agency Management FullAccess”权限

  3. 单击创建自定义策略按钮

    图10 创建自定义策略

  4. 输入策略名称为“IAM Agency Management FullAccess”选择“JSON视图,在策略内容中输入如下JSON代码,单击确认按钮。

    图11 创建自定义策略
    {
        "Version": "1.1",
        "Statement": [
            {
                "Action": [
                    "iam:agencies:createAgency",
                    "iam:agencies:listAgencies",
                    "iam:agencies:getAgency",
                    "iam:agencies:deleteAgency",
                    "iam:agencies:updateAgency",
                    "iam:permissions:revokeRoleFromAgencyOnProject",
                    "iam:permissions:revokeRoleFromAgencyOnDomain",
                    "iam:permissions:revokeRoleFromAgency",
                    "iam:permissions:grantRoleToAgencyOnDomain",
                    "iam:permissions:grantRoleToAgencyOnProject",
                    "iam:permissions:grantRoleToAgency",
                    "iam:permissions:listRolesForAgencyOnDomain",
                    "iam:permissions:listRolesForAgencyOnProject",
                    "iam:permissions:checkRoleForAgencyOnDomain",
                    "iam:permissions:checkRoleForAgencyOnProject",
                    "iam:permissions:listRolesForAgency",
                    "iam:permissions:checkRoleForAgency",
                    "iam:roles:listRoles"
                ],
                "Effect": "Allow"
            }
        ]
    }

  5. 界面无报错,则成功创建IAM Agency Management FullAccess权限

给rf_admin_trust委托添加IAM Agency Management FullAccess权限(可选)

  1. 打开统一身份认证菜单

    图12 统一身份认证菜单

  2. 进入委托菜单,选择rf_admin_trust委托

    图13 委托列表

  3. 进入授权记录菜单,单击授权按钮

    图14 授权记录

  4. 在搜索框输入IAM Agency Management FullAccess,勾选过滤出来的记录,单击下一步,并确认完成权限的配置

    图15 配置IAM Agency Management FullAccess策略

  5. 配置好后的情况:rf_admin_trust委托拥有Tenant AdministratorIAM Agency Management FullAccess权限

    图16 授权记录列表

ModelArts创建及部署

  1. 准备一个OBS桶:(如果已有,可跳过此步骤)登录华为云对象存储服务控制台,单击“创建桶”进入obs桶创建界面,按照提示命名规则输入桶名称,单击“立即创建”。

    图17 进入OBS桶创建界面
    图18 创建OBS桶

  2. 上传文件:单击此文件下载地址,下载训练数据集及ModelArts算法、推理脚本、配置文件压缩包,解压并通过拖拽文件夹的方式上传至3.1准备工作步骤1准备的OBS桶中。

    图19 上传ModelArts相关文件

  3. 添加授权:访问华为云ModelArts全局配置控制台,单击“添加授权”,进入访问授权界面。

    图20 进入授权界面

  4. 添加授权:按下图所示,依次单击“所有用户”“已有委托”并选中委托 modelarts_agency ,阅读并勾选声明单击“创建”。

  5. 创建训练作业:访问ModelArts训练作业控制台,单击“创建训练作业”,进入创建训练作业页面。

    图21 进入创建训练作业页面

  6. 创建训练作业:按下图所示,填写名称,选择对应预制框架。选择步骤2 上传文件的OBS桶,指定“training-jobs”为代码目录,“training_jobs_xgboost.py”为启动文件。单击“+”增加训练输入、输出参数。

    图22 创建训练作业
    图23 增加训练输入、输出参数、

  7. 增加训练输入:填写训练输入参数“data_url”按下图所示,单击“数据存储位置”,选择步骤2 上传文件的OBS桶“training-jobs”文件夹下“ training_data.csv ”文件(注:示例数据为人造数据,信息均为随机生成,仅做示例使用。)单击“确定”。

    图24 输入参数
    图25 输入数据存储位置

  8. 增加训练输出:填写训练输出参数“train_url”按下图所示,单击数据存储位置,选择步骤2 上传文件的OBS桶“AI-application”文件夹,单击“确定”。

    图26 输出参数
    图27 输出数据存储位置

  9. 创建训练作业:阅读并勾选确认框,单击“提交”,在弹出的信息确认框中单击“确定”,开始创建训练作业。

    图28 创建训练作业
    图29 确定创建

  10. 创建AI应用:待训练作业状态为“已完成”后(注:使用示例数据,此步骤用时约为20分钟,其他数据请以实际训练时间为准。),访问ModelArts AI应用控制台,单击“创建”进入创建AI应用界面。

    图30 进入创建AI应用界面

  11. 创建AI应用:按下图所示,填写名称,元模型来源从对象存储服务(OBS)中选择,选择步骤2 上传文件的OBS桶“AI-application”文件夹。勾选动态加载,单击“立即创建”。

    图31 创建AI应用
    图32 元模型存储位置

  12. 部署在线服务:待AI应用状态为“正常”后,访问ModelArts 在线服务控制台,单击“部署”,进入在线服务创建界面。按下图所示,填写名称,选择公共资源池,确认AI应用及版本,阅读并勾选确认框,单击“下一步”检查信息无误后,单击“提交”开始创建在线服务。

    图33 进入在线服务创建界面
    图34 在线服务创建
    图35 提交创建

  13. 获取在线服务ID:待在线服务状态为“运行中”后,访问ModelArts 在线服务控制台,查找步骤8创建的服务名称,按下图所示,单击“复制按钮”,获取服务ID。

    图36 获取服务ID

相关文档