進行模型訓練任務提交等操作時,通常您需要將自行編譯定製化的代碼,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如下圖所示。