すべてのプロダクト
Search
ドキュメントセンター

Platform For AI:始める前に

最終更新日:Jul 22, 2024

Deep Learning Containers (DLC) クライアントを使用して、Platform for AI (PAI) のDLCでデータとジョブを管理できます。 DLCクライアントを使用して、コマンドラインを自動的に完了し、トレーニングジョブを送信し、ジョブを管理できます。 クライアントを使用する前に、クライアントをダウンロードしてIDを認証する必要があります。 このトピックでは、DLCクライアントをダウンロードしてID認証を実行する方法について説明します。

使用上の注意

DLCクライアントの実行時に証明書エラーが表示された場合は、sudo apt-get update && sudo apt-get install ca-certificatesコマンドを実行します。

DLCクライアントをダウンロードする

お使いのオペレーティングシステム用のDLCクライアントをダウンロードします。

ダウンロードしたクライアントファイルをインストールする必要はありません。 クライアントファイルの実行権限を付与するには、chmod + x dlcコマンドを実行するだけです。

自動完了

  • 説明

    DLCの自動補完機能は、kubectlおよびArenaコマンドと同じ方法で機能します。 オートコンプリートは、コマンドラインインターフェイス (CLI) で入力されたコマンドまたは引数を自動的に完了します。 部分的なコマンドまたは引数を入力し、Tabキーを2回押すことで、オートコンプリートを実行できます。

  • 構文

    . /dlc completion <shelltype>
  • パラメータ説明

    <shelltype> は、オートコンプリートするコマンドのタイプを指定します。 有効な値: bashfishpowershellzsh

  • 次の例は、bashコマンドでの自動補完の動作を示しています。

    1. bash-completionパッケージをインストールしていない場合は、次のコマンドを実行してパッケージをインストールし、sourceコマンドを実行して機能を有効にします。

      # Run the following command to install the bash-completion package in macOS: 
      brew install bash-completion && source /usr/local/etc/bash_completion
      # Run the following command to install the bash-completion package in Linux: 
      yum install bash-completion && source /etc/profile.d/bash_completion.sh
    2. 次のコマンドを実行して、自動補完機能を有効にします。 自動完了機能は、bash-completionパッケージに依存します。 オートコンプリートの実行時にエラーメッセージが表示された場合は、bash-completionパッケージがインストールされていないことを示します。

      source <(./dlc completion bash)
    3. 入力してください。. /dlcコマンドを押し、Tabキーを2回押します。 次に、DLCクライアントが提供するコマンドを表示できます。

      . /dlc

      次のコマンドは、DLCクライアントによって提供されるコマンドです。

      completion  config      create      delete      get         help        logs        stop        submit
    説明

    他の種類のコマンドでの自動補完の動作の詳細については、dlc completion <zsh | fish | powershell> -- helpコマンドを実行します。

ID 認証

  • 説明

    初めてDLCクライアントを使用してデータとジョブを管理するときは、Alibaba CloudアカウントのAccessKeyペアを使用してID認証を実行する必要があります。 認証が完了すると、DLCクライアントを使用するときに認証は不要になります。

  • 構文

    ./dlc config --access_id <yourAccessKeyID> --access_key <yourAccessKeySecret> [--endpoint <yourEndpoint>] [--region <yourRegion>]
  • パラメータ説明

    パラメーター

    必須

    説明

    データ型

    <yourAccessKeyId>

    Alibaba CloudアカウントのAccessKey ID。

    STRING

    <yourAccessKeySecret>

    Alibaba CloudアカウントのAccessKeyシークレット。

    STRING

    <yourEndpoint>

    DLCサービスが存在するリージョンのエンドポイント。 例: pai-dlc.cn-shanghai.aliyuncs.com

    STRING

    <yourRegion>

    DLCサービスが存在するリージョンのエンドポイント。 たとえば、中国 (上海) はcn-Shanghaiです。

    STRING

  • ID認証が完了すると、システムは設定を. dlc/configファイルはデフォルトで現在のディレクトリにあります。 たとえば、次の認証コマンドを実行できます。

    ./dlc config --access_id <AccessKeyId>       \
               --access_key <AccessKeySecret>  \
               --endpoint 'pai-dlc.cn-shanghai.aliyuncs.com' \
               --region cn-shanghai

    次の応答が返されます。

    [OK] Configuration saved to: ~/.dlc/config

関連ドキュメント