代码配置是 PAI 的公共 AI 资产,用于将 Git 仓库中的代码关联到训练任务。创建代码配置后,您可在多个任务中复用同一份代码。
操作账号和权限要求
-
阿里云主账号:使用该账号可完成所有操作,无需额外授权。
-
RAM 用户:需要将 RAM 用户添加为工作空间成员并分配相应角色,详情参见附录:角色及权限列表。
新建代码集
-
进入代码配置页面。
-
登录PAI 控制台。
-
在左侧导航栏单击工作空间列表,在工作空间列表页面,单击待操作的工作空间名称,进入工作空间。
-
在工作空间页面的左侧导航栏选择,进入代码配置页面。
-
-
在代码配置页面,单击新建代码配置。
-
在新建代码配置页面,配置如下参数。
参数
描述
名称
代码集名称。
描述
代码集的描述信息。
可见范围
代码集的可见范围:
-
私有:在此工作空间中,仅对您和管理员可见。
-
公共:在此工作空间中,对所有人可见。
Git地址
Git 仓库地址。
代码分支
代码分支,默认值为master。
代码Commit
Commit 优先级高于 Branch。填写 Commit 后,Branch 不生效。
Git用户名
访问私有代码集时需要指定。
代码源访问Token
访问私有代码集时需要指定。GitHub Token 的获取方式参见下方的附录:获取GitHub 账号的Token。
本地存储目录
代码在容器中的挂载路径,默认为 /root/code/。
-
-
单击提交。
管理代码集
创建代码配置后,您可以在代码集管理页面查看已有代码集的名称、Git 地址、代码分支等信息。在操作列,可单击删除移除代码集,或单击公开代码集将私有代码集设为公开可见。
附录:获取GitHub 账号的Token
-
登录您的GitHub 账号。
-
在Personal access tokens页面,单击右上方的Generate new token。
-
在Note下方的文本框中输入Token名称,并在Select scopes区域选中权限复选框(建议选中所有权限)。
-
单击Generate Token,即可生成Token。
生成的 Token 仅显示一次,请立即单击 Token 右侧的复制图标将其复制并妥善保存,离开页面后将无法再次查看。