进行模型训练任务提交等操作时,通常您需要将自行编译定制化的代码,PAI为您提供代码配置功能,便于您将需要使用的代码创建为公共的AI资产,方便在多个任务中引用。本文介绍如何创建代码配置。
操作账号和权限要求
- 阿里云主账号:使用该账号可完成所有操作,无需额外授权。 
- RAM用户:需要为RAM用户添加为对应角色的工作空间成员,使其拥有对应操作的权限,各角色的权限详情可前往附录:角色及权限列表查看。 
新建代码集
- 进入代码配置页面。 - 登录PAI控制台。 
- 在左侧导航栏单击工作空间列表,在工作空间列表页面中单击待操作的工作空间名称,进入对应工作空间内。 
- 在工作空间页面的左侧导航栏选择,进入代码配置页面。 
 
- 在代码配置页面,单击新建代码配置。 
- 在新建代码配置页面,配置如下参数。 - 参数 - 描述 - 名称 - 代码集名称。 - 描述 - 代码集的描述信息,便于区分不同的代码集。 - 可见范围 - 代码集的可见性,支持以下取值: - 私有:在此工作空间中,仅对您和管理员可见。 
- 公共:在此工作空间中,对所有人可见。 
 - Git地址 - 代码集的地址。 - 代码分支 - 代码分支,默认值为master。 - 代码Commit - Commit的优先级大于Branch,如果您填写了该参数,则Branch不生效。 - Git用户名 - 如果您需要访问私有代码集,则需要指定该参数。 - 代码源访问Token - 如果您需要访问私有代码集,则需要指定该参数。GitHub Token的获取方式请参见下方的附录:获取GitHub账号的Token。 - 本地存储目录 - 挂载数据时,所挂载的文件位置,默认为/root/code/。 
- 单击提交。 
管理代码集
创建完成代码配置后,您可以删除代码配置,或修改代码配置的可见范围。
附录:获取GitHub账号的Token
- 登录您的GitHub账号。 
- 在Personal access tokens页面,单击右上方的Generate new token。 
- 在Note下方的文本框中输入Token名称,并在Select scopes区域选中权限复选框(建议选中所有权限)。  
- 单击Generate Token,即可生成Token。 - 生成的Token如下图所示。 