モデルトレーニングジョブを送信するときに、ジョブ用にカスタマイズしたコードをコンパイルする必要があります。 Machine Learning Platform for AI (PAI) では、コードビルドを作成できます。 コードビルドは、さまざまなジョブで参照できるパブリックAIアセットです。 このトピックでは、コードビルドを作成する方法について説明します。
アカウントと権限の要件
Alibaba Cloudアカウント: Alibaba Cloudアカウントを使用して、追加の権限なしですべての操作を完了できます。
RAMユーザー: RAMユーザーを特定のロールのワークスペースメンバーとして追加し、ロールに権限を割り当てる必要があります。 詳細については、「付録: ロールと権限」をご参照ください。
コードビルドの作成
コードビルドページに移動します。
PAIコンソールにログインします。
左側のナビゲーションウィンドウで、[ワークスペース] をクリックします。 [ワークスペース] ページで、管理するワークスペースの名前をクリックします。
左側のナビゲーションウィンドウで、 コードビルドページに移動します。
コード設定ページで、コードビルドの作成をクリックします。
コードビルドの作成ページで、次のパラメーターを設定します。
パラメーター
説明
名前
コードビルドの名前。The name of the code build.
説明
コードビルドの説明。 説明を使用して、コードビルドを区別できます。
可視性
コードビルドの表示スケール。 有効な値:
非公開: コードビルドは、現在のワークスペースの管理者とユーザーにのみ表示されます。
パブリック: コードビルドは、現在のワークスペースのすべてのユーザーに表示されます。
Gitリポジトリのアドレス
コードビルドが格納されているGitリポジトリのアドレス。
コードブランチ
Gitリポジトリのブランチ。 デフォルト値はmasterです。
コードコミット
コミットの優先度はブランチよりも高くなります。 このパラメーターを指定した場合、Codeブランチパラメーターは有効になりません。
Gitユーザー名
指定したGitリポジトリがprivateの場合、このパラメーターを指定する必要があります。
トークン
指定したGitリポジトリがprivateの場合、このパラメーターを指定する必要があります。 GitHubアカウントトークンを取得する方法の詳細については、「GitHubアカウントトークンの取得」をご参照ください。
ローカルディレクトリ
ソースコードファイルのディレクトリ。 デフォルト値は /root/code /です。
送信をクリックします。
コードビルドの管理
コードビルドを作成した後、コードビルドの表示スケールを変更したり、コードビルドを削除したりできます。
GitHubアカウントトークンの取得
あなたのアカウントでGitHubにログインします。
GitHub開発者設定ページに移動します。
個人アクセストークンページで、右上の部分の新しいトークンの生成をクリックします。
[注] の下のテキストボックスにトークン名を入力し、[スコープの選択] セクションでアクセスオプションを選択します。 すべてのアクセスオプションを選択することを推奨します。
トークンの生成をクリックしてトークンを生成します。
生成されたトークンを次の図に示します。