更新时间:2024-05-11 GMT+08:00
分享

训练算法

添加自定义算法

添加自定义算法流程为“初始化算法 > 选择算法文件 > 上传算法文件”。具体操作步骤如下:

  1. 在左侧菜单栏中单击“训练服务 > 算法管理”。
  2. 单击“新建训练算法”,填写算法基本信息。

    图1 新建训练算法
    • 名称:包含中英文、数字、“_”“-”,不得超过64个字符。
    • 描述:简要描述算法,不包含“@#$%^&*< > \”,不得超过256个字符。

  3. 配置镜像参数。

    训练算法创建后,“镜像”“样本类型”不再支持修改,请认真填写。

    图2 选择镜像仓库和样本类型
    • 镜像:请选择镜像和版本。
    • 共享级别:可选择个人、团队。
      • 个人:只有创建者自己可见可编辑。
      • 团队:租户内所有用户都可见。

  4. 配置算法参数。

    需要指定Boot文件启动路径,填写启动命令参数。

    图3 配置算法参数
    • Boot文件路径

      选择算法文件中的启动文件路径,文件路径为在算法文件中的相对路径,一般为根目录下“xxx.py”。

    • 参数列表

      可以自定义boot文件的启动参数,需要在算法中定义。如下启动文件和参数列表,仅供参考:

      图4 参数列表
      • Key:只能由英文、数字、和特殊符号(,-_)组成,且需要以字母开头 。长度不超过64个字符。
      • Value:只能由英文、数字和特殊符号(\/,.[]-_)组成 。长度不超过512个字符。
    • 参数命令
      参数命令为运行启动脚本的shell命令,由配置的“Boot文件路径”和“参数列表中参数及参数值”组成,填写后会自动生成如下命令:
      Main.py  --total_epoches=3 --img_size=[1333,800]  --batch_size=1 --optimizer_name=SGD
    • 环境变量

      通过注入环境变量至容器中,用户可以快速获取业务相关常量。允许添加的环境变量个数不超过20个。

      • Key:只能由英文、数字、和特殊符号(,-_)组成,且需要以字母开头 。长度不超过64个字符。
      • Value:只能由英文、数字和特殊符号(\/,.[]-_)组成 。长度不超过512个字符。

  5. 单击“初始化”,完成算法的初始化过程。
  6. 上传文件。

    将本地算法文件夹拖入框中,或单击此处选择本地文件夹。算法管理会将该文件下的所有子文件上传。

    图5 上传文件

    文件夹选择完毕后,单击“上传”。

  7. 算法文件上传完毕后,单击“上传算法”,提示算法已加入上传队列中。

    上传中刷新或关闭浏览器会导致文件上传异常,请谨慎操作!

分享:

    相关文档

    相关产品