モデルトレーニングなどのタスクを送信する際には、多くの場合カスタムコードが必要になります。Platform for AI (PAI) のコード設定機能を使用すると、コードを再利用可能な AI アセットとして保存し、複数のタスクで参照できます。このトピックでは、コード設定の作成方法について説明します。
前提条件
-
Alibaba Cloud アカウント:デフォルトですべての操作を実行するために必要な権限があります。
-
RAM ユーザー:管理者は、RAM ユーザーをワークスペースに追加し、必要な権限を持つロールを割り当てる必要があります。各ロールの権限の詳細については、付録:ロールと権限をご参照ください。
コード設定の作成
-
コード設定ページに移動します。
-
PAI コンソールにログインします。
-
左側メニューで ワークスペースの一覧 をクリックし、目的のワークスペースの名前をクリックします。
-
左側メニューで、 を選択します。
-
-
コード設定 ページで、コード設定の新規作成 をクリックします。
-
コード設定の新規作成 ページで、次のパラメーターを設定します。
パラメーター
説明
[名前]
コード設定の名前。
[説明]
異なるコード設定を区別するための簡単な説明。
[公開範囲]
コード設定の可視性。有効な値は次のとおりです。
-
[非公開]:コード設定は、このワークスペースの自分と管理者のみが閲覧できます。
-
[パブリック]:コード設定は、このワークスペースのすべてのユーザーが閲覧できます。
[Git アドレス]
Git リポジトリのアドレス。
[コードブランチ]
使用するコードブランチ。デフォルト値は master です。
[コードコミット]
コミット ID。これはコードブランチよりも優先度が高くなります。このパラメーターを指定した場合、「コードブランチ」の設定は無視されます。
[Git ユーザー名]
プライベートリポジトリにアクセスする必要がある場合にこのパラメーターを指定します。
[コードソース アクセストークン]
プライベートリポジトリにアクセスする必要がある場合にこのパラメーターを指定します。GitHub トークンの取得方法の詳細については、付録:GitHub トークンの取得をご参照ください。
[ローカルディレクトリ]
タスクの実行中にコードがマウントされるローカルパス。デフォルトは
/root/code/です。 -
-
コミット をクリックします。
コード設定の管理
コード設定を作成した後、[Source Code Repositories] ページで管理できます。各設定の名前、ローカルストレージパス、Git アドレス、コードブランチ、コードコミット、説明、可視性、作成時間などの詳細を表示できます。[Operations] 列で [Delete] をクリックしてコード設定を削除するか、[Make Public] をクリックしてプライベートな設定を公開できます。
付録:GitHub トークンの取得
-
ご自身の GitHub アカウントにログインします。
-
GitHub 開発者設定に移動します。
-
[Personal access tokens] ページで、右上隅にある [Generate new token] をクリックします。
-
[Note] テキストボックスにトークンの名前を入力します。[Select scopes] エリアで、権限のチェックボックスを選択します。すべての権限を選択することを推奨します。
-
[Generate Token] をクリックしてトークンを生成します。
生成されたトークンは一度しか表示されません。再度表示することはできないため、すぐにトークンをコピーして安全な場所に保存してください。