代码配置

进行模型训练任务提交等操作时,通常您需要将自行编译定制化的代码,PAI为您提供代码配置功能,便于您将需要使用的代码创建为公共的AI资产,方便在多个任务中引用。本文介绍如何创建代码配置。

操作账号和权限要求

  • 阿里云主账号:使用该账号可完成所有操作,无需额外授权。

  • RAM用户:需要为RAM用户添加为对应角色的工作空间成员,使其拥有对应操作的权限,各角色的权限详情可前往附录:角色及权限列表查看。

新建代码集

  1. 进入代码配置页面。

    1. 登录PAI控制台

    2. 在左侧导航栏单击工作空间列表,在工作空间列表页面中单击待操作的工作空间名称,进入对应工作空间内。

    3. 在工作空间页面的左侧导航栏选择AI资产管理 > 代码配置,进入代码配置页面。

  2. 代码配置页面,单击新建代码配置

  3. 新建代码配置页面,配置如下参数。

    参数

    描述

    名称

    代码集名称。

    描述

    代码集的描述信息,便于区分不同的代码集。

    可见范围

    代码集的可见性,支持以下取值:

    • 私有:在此工作空间中,仅对您和管理员可见。

    • 公共:在此工作空间中,对所有人可见。

    Git地址

    代码集的地址。

    代码分支

    代码分支,默认值为master

    代码Commit

    Commit的优先级大于Branch,如果您填写了该参数,则Branch不生效。

    Git用户名

    如果您需要访问私有代码集,则需要指定该参数。

    代码源访问Token

    如果您需要访问私有代码集,则需要指定该参数。GitHub Token的获取方式请参见下方的附录:获取GitHub账号的Token

    本地存储目录

    挂载数据时,所挂载的文件位置,默认为/root/code/。

  4. 单击提交

管理代码集

创建完成代码配置后,您可以删除代码配置,或修改代码配置的可见范围。管理代码集

附录:获取GitHub账号的Token

  1. 登录您的GitHub账号

  2. 前往GitHub Developer setting

  3. Personal access tokens页面,单击右上方的Generate new token

  4. Note下方的文本框中输入Token名称,并在Select scopes区域选中权限复选框(建议选中所有权限)。配置Token信息

  5. 单击Generate Token,即可生成Token。

    生成的Token如下图所示。生成的Token