PAI は、クラウドネイティブ AI インフラストラクチャプラットフォームである Distributed Training (DLC) を通じて送信された分散トレーニングタスクを管理するための統合ページを提供します。このトピックでは、タスクの作成と管理方法について説明します。
アカウントと権限の要件
-
Alibaba Cloud アカウント:このアカウントは、追加の権限付与なしですべての操作を実行できます。
-
RAM ユーザー:RAM ユーザーに権限を付与するには、適切なロールでワークスペースメンバーとして追加します。各ロールの権限の詳細については、「付録: ロールと権限」をご参照ください。
分散トレーニングタスクの作成
[分散トレーニング (DLC)] タブで、DLC 分散トレーニングタスクを作成できます。手順は次のとおりです。
-
タスク管理ページに移動します。
-
PAI コンソールにログインします。
-
左側のナビゲーションペインで、ワークスペースの一覧 をクリックします。ワークスペースの一覧ページで、対象のワークスペース名をクリックします。
-
ワークスペースの左側のナビゲーションペインで、 を選択してタスク管理ページを開きます。
-
-
分散トレーニング (DLC) タブで、タスクの作成 をクリックします。
-
タスクの作成 ページで、パラメーターを設定し、OK をクリックします。
パラメータの設定方法の詳細については、「トレーニングタスクの作成」をご参照ください。
分散トレーニングタスクの管理
分散トレーニングタスクリストには、DLC、DLC 上で実行される Designer のアルゴリズムノード、DLC コマンドラインツールなど、さまざまなエントリポイントから送信されたすべてのタスクが集約されます。これらのタスクを管理できます。
削除した DLC タスクは復元できません。慎重に操作してください。
-
名前、ID、時間範囲、フレームワーク、またはステータスで特定のタスクをすばやく検索できます。
-
タスク名をクリックして詳細ページに移動し、実行ステータス、インスタンスステータス、リソースビュー、ログを確認できます。
-
タスクにカーソルを合わせると、実行ステータスをすばやく確認できます。
-
操作 列の [TensorBoard] をクリックして、トレーニング結果を可視化します。
説明TensorBoard 分析レポートは、関連付けられたデータセットがあるトレーニングタスクでのみ表示できます。
-
ジョブをクローンすると、同じ設定のコピーが作成されます。
キーワードによる集約ログのクエリ
操作手順
ログ タブでは、キーワードで特定のログイベントを検索できます。次の手順に従います。
-
左側のナビゲーションペインで、AI アセット管理 > タスク を選択します。分散トレーニング (DLC) ページで、ジョブ名をクリックします。
-
ログ タブをクリックし、設定を構成します。
-
タスク情報 セクションの上部で、ログ収集の時間範囲を選択します。
説明タスクが終了した後もログ収集が継続される場合があります。これを反映した時間範囲を選択してください。
-
インスタンス一覧 エリアで、必要なインスタンスを選択します。
-
右側の検索ボックスにキーワードを入力して、関連するログまたはイベントを検索します。
-
基本的なクエリルール
集約ログのキーワード検索は、完全な単語と一致します。DLC の基盤となる Simple Log Service (SLS) はトークナイザーを使用するため、フレーズの完全一致は保証されません。
たとえば、「abc def」を検索すると、「abc」と「def」の両方を含むすべてのログが返され、「abc def」という正確なフレーズを含むログだけが返されるわけではありません。
あいまいクエリルール
集約ログのあいまいクエリには、ワイルドカードを使用できます。サポートされているワイルドカードは、アスタリスク (*) と疑問符 (?) です。その他の特殊文字は、あいまいクエリでは無効です。
-
アスタリスク (*) は、0個以上の文字のシーケンスを表します。疑問符 (?) は、1つの文字を表します。
-
アスタリスク (*) と疑問符 (?) は、キーワードの途中または末尾に配置する必要があります。先頭に配置した場合は効果がありません。
たとえば、キーワード「abc*」は abc で始まる単語を検索します。キーワード「ab?d」は ab で始まり d で終わる4文字の単語を検索します。
あいまいクエリを実行すると、システムはまず、ログストアでワイルドカードパターンに一致する用語を最大100個検索します。次に、一致したこれらの用語のいずれかを含むすべてのログエントリを返します。プレフィックスが非常に短く、100個を超える用語に一致する場合、結果が不完全になる可能性があります。より具体的な用語を使用すると、より正確な結果が得られます。
デリミタの制限
DLC の基盤となる SLS ログサービスは、次の文字を組み込みのデリミタとして使用して、トレーニングログをトークン化します: , '";=()[\",\"]{}?@&<>/:\n\t\r
これらのデリミタは、ログコンテンツを検索可能なトークンに分割します。これらのデリミタ文字のみで構成されるキーワードを検索すると、サービスはそれを完全なトークンとして扱わないため、検索結果は返されません。
例 1: 「&&&」を検索しても、関連するログは返されません。関連する結果を取得するには、周囲のテキストのコンテキストを含むキーワードを作成してください。
例 2: 「a&b」を含むログを検索するには、「&」だけでなく、完全な式をキーワードとして使用してください。これにより、「a」と「b」の両方を含むログが返されます。より具体的なキーワードを使用すると、より正確な結果が得られます。
キーワードの例
|
検索要件 |
キーワードの例 |
|
「Error」を含むログの検索 |
「Error」 |
|
「loss」と「acc」を含むログの検索 |
「loss acc」 |
|
「Traceback」に関連する全ログのあいまい検索 |
「Traceback*」 |
|
「abc&def」を含むログの検索 |
「abc&def」 |