モデルトレーニングなどのタスクを送信する際、カスタムコードが必要になることがよくあります。PAI のコード設定機能を使用すると、コードを再利用可能な AI 資産として保存し、複数のタスクで参照できます。このトピックでは、コード設定の作成方法を説明します。
前提条件
Alibaba Cloud アカウント:デフォルトで、すべての操作を実行するために必要な権限が付与されています。
RAM ユーザー:管理者が RAM ユーザーをワークスペースに追加し、必要な権限を持つロールを割り当てる必要があります。各ロールの権限の詳細については、「付録:ロールと権限」をご参照ください。
コード設定の作成
コード設定ページに移動します。
PAI コンソールにログオンします。
左側のナビゲーションペインで、Workspaces をクリックし、目的のワークスペース名をクリックします。
左側のナビゲーションペインで、を選択します。
Source Code Repositories ページで、Create Code Build をクリックします。
Create Code Build ページで、以下のパラメーターを設定します。
パラメータ
説明
[Name]
コード設定の名前。
[Description]
異なるコード設定を区別するための簡単な説明。
[Visibility]
コード設定の可視性。有効な値は次のとおりです。
[Private]:コード設定は、このワークスペースのユーザー本人と管理者のみに表示されます。
[Public]:コード設定は、このワークスペースのすべてのユーザーに表示されます。
[Git Repository Address]
Git リポジトリのアドレス。
[Code Branch]
使用するコードブランチ。デフォルト値は master です。
[Code Commit]
コミット ID。コードブランチより優先されます。指定した場合、[コードブランチ] の設定は無視されます。
[Git Username]
プライベートリポジトリにアクセスする必要がある場合は、このパラメータを指定します。
[Token]
プライベートリポジトリにアクセスする必要がある場合は、このパラメータを指定します。GitHub トークンの取得方法の詳細については、「付録:GitHub トークンの取得」をご参照ください。
[Local Directory]
タスクの実行時にコードがマウントされるローカルパス。デフォルトは
/root/code/です。Submit をクリックします。
コード設定の管理
コード設定を作成した後、[ソースコードリポジトリ] ページで管理できます。名前、ローカルディレクトリ、Git アドレス、コードブランチ、コードコミット、説明、可視性、作成時間など、各設定の詳細を表示できます。[操作] 列で、[削除] をクリックしてコード設定を削除したり、[公開する] をクリックしてプライベートな設定を公開したりできます。
付録:GitHub トークンの取得
GitHub アカウントにログオンします。
GitHub 開発者設定に移動します。
[パーソナルアクセストークン] ページで、右上隅にある [新しいトークンを生成] をクリックします。
[Note] テキストボックスに、トークンの名前を入力します。[スコープを選択] エリアで、権限のチェックボックスにチェックを入れます。すべての権限を選択することを推奨します。
[トークンを生成] をクリックして、トークンを生成します。
生成されたトークンは一度だけ表示されます。再度表示することはできないため、すぐにトークンをコピーして安全な場所に保存してください。