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

Platform For AI:DSW インスタンスの作成

最終更新日:Aug 13, 2026

Data Science Workshop (DSW) は、AI 開発のためのクラウドベースの IDE を提供します。Notebook や VS Code に精通している開発者は、すぐにモデル開発を開始できます。このトピックでは、DSW インスタンスの作成方法と、インスタンスの起動またはリリース時に発生する一般的な問題の解決方法について説明します。

クイックスタート

  1. Platform for AI (PAI) コンソールにログインし、対象の リージョン を選択し、ワークスペースの一覧 をクリックして、対象のワークスペースに移動します。

  2. 左側のナビゲーションウィンドウで、DSW-ノートブック > インスタンスの作成 を選択します。以下の主要なパラメーターを設定し、その他はデフォルトのままにします。すべてのパラメーターについては、「コンソールのパラメーターリファレンス」をご参照ください。

    パラメーター

    説明

    インスタンス名

    例:dsw_test

    リソースタイプ

    パブリックリソース を選択します。これは従量課金制を使用します。

    リソース仕様

    ecs.gn7i-c8g1.2xlarge (1 A10 GPU、8 vCPU、30 GiB メモリ) などの仕様を選択します。

    この仕様が在庫切れの場合は、リスト内の別の仕様を試すか、別のリージョンに切り替えてください。

    イメージの設定

    Alibaba Cloud イメージ を選択し、modelscope:1.31.0-pytorch2.8.0-gpu-py311-cu124-ubuntu22.04 (Python 3.11、CUDA 12.4) を検索して選択します。

    ModelScope イメージには、広範な組み込みサードパーティライブラリが含まれており、ほとんどの AI 開発ワークフローと互換性があります。

    OK をクリックしてインスタンスを作成します。インスタンスのステータスが 実行中 に変わると、インスタンスは正常に作成されます。

    インスタンスの起動に失敗した場合は、「DSW インスタンスの起動」をご参照ください。
  3. DSW インスタンスのリストページで、操作 列の下にある 開く をクリックして DSW インスタンスを開き、モデル開発を開始します。

    DSW インスタンスのインターフェイス、および DSW インスタンスの停止、リリース、変更方法の詳細については、「DSW インスタンスへのアクセスと管理」をご参照ください。

    重要
    • パブリックリソースを使用して作成された DSW インスタンスの場合、Web ベースの IDE を開いたり、コードを実行したりしなくても、インスタンスのステータスが 実行中 に変わった瞬間から課金が開始されます。

    • ブラウザを閉じたりログアウトしたりしても、インスタンスは停止せず、課金も一時停止しません。

    • 無料トライアルリソースバウチャーを使用している場合、クォータがなくなるとシステムは自動的に従量課金に切り替わります。インスタンスは自動的に停止しません。

  4. インスタンスを停止します。開発作業が完了し、DSW インスタンスが不要になったら、DSW インスタンスのリストページに戻ります:

    • インスタンスを一時的に停止するには、停止 をクリックします。システムディスクが拡張されている場合、インスタンスが停止した後もシステムディスクのストレージ料金は発生し続けます。

      重要

      デフォルトでは、データは無料のクラウドディスクに保存されます。インスタンスが 15 日以上停止している場合、クラウドディスクの内容は消去され、回復できません。システムディスクが拡張されたインスタンスは、この制限の対象外です。

    • インスタンスを完全に削除するには、もっと見る > 削除 をクリックします。これにより、すべての課金が停止します。削除されたデータは回復できないため、削除する前に重要なデータをバックアップしてください。

    重要

    DSW の従量課金請求は 1 時間ごとに生成され、2〜3 時間の遅延があります。インスタンスを停止または削除した後、操作前に発生した使用量に対して数時間、請求通知が届く場合があります。これは通常の課金動作であり、二重請求を示すものではありません。

一般的なユースケースの設定

デフォルトの DSW インスタンス設定は、すべての AI 開発要件を満たさない場合があります。次の表は、一般的なシナリオの設定をまとめたものです:

シナリオ

課題

設定

リファレンス

コードとデータの永続ストレージ

DSW インスタンスのシステムディスクは一時的なものであり、インスタンスが削除されたり、長期間停止されたりするとデータが消去されます。重要なファイルを長期間保存したり、複数のインスタンス間でデータを共有したりする必要があります。

データセットのマウント または ストレージのマウント を使用して、クラウドストレージ (Object Storage Service (OSS) など) をインスタンス内の特定のディレクトリにマウントします。

データセット、OSS、NAS、または CPFS のマウント

パブリックインターネットのダウンロード速度の向上

DSW インスタンスはデフォルトで共有ゲートウェイを使用しており、帯域幅が制限されます。これにより、大きなファイルのダウンロードが遅くなる可能性があります。

ネットワーク設定で、Virtual Private Cloud (VPC) を設定し、非公開ゲートウェイ を使用します。また、VPC 用に NAT Gateway と EIP (Elastic IP アドレス) を作成する必要もあります。

プライベートゲートウェイによるインターネットアクセスの改善

SSH ベースのリモート開発

開発やデバッグには VS Code や PyCharm などのローカルツールを使用することを好み、Web ベースの IDE に限定されたくありません。

アクセス設定で、SSH の有効化 を有効にし、SSH 公開鍵 を入力し、パブリックネットワークアクセス を選択します。既存の NAT Gateway と EIP を関連付けます。

リモート接続:直接 SSH 接続

インスタンス内の Web サービスへのアクセス

インスタンスで実行されている Web アプリをインターネットに公開し、URL 経由でアクセスまたは共有できるようにしたいです。

アクセス設定で、カスタムサービス を追加し、サービスポートを設定し、パブリックアクセスを有効にします。また、そのポートでのトラフィックを許可するために、セキュリティグループにインバウンドルールを追加する必要があります。

パブリックネットワーク経由でインスタンス内のサービスにアクセスする

コンソールのパラメーターリファレンス

基本情報

パラメーター

説明

インスタンス名

ページ上のプロンプトに従ってインスタンス名を設定します。

タグ

インスタンスにタグを追加して、多次元のリソース検出、グループ化、バッチ操作、コスト配分を行います。

リソース情報

パラメーター

説明

リソースタイプ

  • パブリックリソース:従量課金。サブスクリプション (年間/月間) 課金には変換できません。

    説明

    GPU カードの上限:パブリックリソースを使用する場合、各 Alibaba Cloud アカウント (root ユーザー) はリージョンごとに 2 枚の GPU カードに制限されます。この上限を超えるとエラーが発生する可能性があります。上限を引き上げるには、チケットを送信してください。

    • リソース仕様:GPU、CPU、または無料トライアルの仕様から選択します。仕様の詳細については、「インスタンスファミリーの概要」をご参照ください。

    • スポット購入プリエンプティブルインスタンスを使用して実行コストを削減します。スポットインスタンスの在庫がありません。 と表示された場合は、別の仕様を試してください。

      このパラメーターは現在、中国 (杭州)、中国 (上海)、中国 (北京)、中国 (ウランチャブ)、中国 (深セン)、中国 (広州)、日本 (東京)、シンガポールの各リージョンでサポートされています。

    • ドライバー設定:パブリックリソースを使用する GPU インスタンスのドライバーバージョンを設定します。サポートされる主要なドライバーバージョンは GPU タイプによって異なります。

  • リソースクォータ:サブスクリプション (年間/月間) 課金。

    • リソースグループ:汎用コンピューティングリソースまたは Lingjun コンピューティングリソースから選択します。利用可能なリソースがない場合は、関連付けられたインスタンスのクォータ をクリックして設定します。

    • リソース仕様:要件に基づいて GPU、CPU、メモリを設定します。

      次の表は、DSW でサポートされている GPU モデルと対応するインスタンスファミリーを示しています:

      GPU モデル

      インスタンスファミリー

      仕様例

      NVIDIA A10

      gn7i

      ecs.gn7i-c8g1.2xlarge, ecs.gn7i-c16g1.4xlarge, ecs.gn7i-c32g1.8xlarge, ecs.gn7i-c32g1.16xlarge

      NVIDIA L20

      gn8is

      ecs.gn8is.2xlarge, ecs.gn8is.4xlarge, ecs.gn8is.2x.8xlarge, ecs.gn8is.4x.16xlarge

      GPU H (96 GB の GPU メモリ)

      gn8v

      ecs.gn8v.4xlarge, ecs.gn8v.6xlarge, ecs.gn8v.2x.8xlarge, ecs.gn8v.2x.12xlarge, ecs.gn8v.4x.8xlarge, ecs.gn8v.4x.24xlarge

      NVIDIA V100

      gn6v/gn6e

      -

      NVIDIA T4

      gn6i

      -

      NVIDIA P100

      gn5

      -

      GU100

      gn7e

      -

      NVIDIA Quadro RTX6000

      ebmgn6g

      -

      説明

      DSW は H100 または H800 モデルの GPU インスタンスをサポートしていません。

    • 優先度:優先度は 1 から 9 の範囲です。値が大きいほど優先度が高くなります。

    • 遊休リソース:タスクは、アカウント内の現在または他のクォータのアイドルリソースで実行でき、リソース使用率を向上させます。これらのリソースが元のクォータのタスクで必要になると、アイドル時間のタスクは終了し、リソースは自動的に返却されます。開発中は環境とデータを定期的に保存してください。

      • 許容:タスクは、アカウント内の現在または他のクォータのアイドル計算リソースを使用できます。

      • のみ:タスクはアカウント内のアイドルリソースのみを使用し、自身のクォータを消費しません。

    • ノードスケジューリングの指定:DSW インスタンスを作成するための特定のノードを選択します。

    • CPU アフィニティの有効化:コンテナまたは Pod 内のプロセスを特定の CPU コアにバインドします。これにより、CPU キャッシュミスとコンテキストスイッチが減少し、CPU 使用率とアプリケーションのパフォーマンスが向上します。パフォーマンスに敏感なリアルタイムワークロードに適しています。現在、中国 (北京) と中国 (深セン) でのみサポートされています。

    • ドライバー設定:Lingjun コンピューティングリソースクォータを使用する GPU インスタンスのドライバーバージョンを設定します。サポートされる主要なドライバーバージョンは GPU タイプによって異なります。

環境情報

パラメーター

説明

イメージ構成

以下のイメージタイプがサポートされています:

  • Alibaba Cloud イメージ:PAI は、一般的なオープンソースフレームワークと Python バージョン用の公式イメージを提供します。たとえば、pytorch:2.4.1-gpu-py312-cu124-ubuntu22.04 は、PyTorch 2.4.1、GPU インスタンス用、Python 3.12、および CUDA 12.4 を示します。

    特定のバージョンを見つけるには、検索ボックスでキーワードで検索します。たとえば、cu124 を検索して CUDA 12.4 を含むイメージを見つけます。

  • カスタムイメージ:PAI に追加されたカスタムイメージを使用します。イメージリポジトリはパブリックプルアクセスに設定するか、イメージを Container Registry (ACR) に保存する必要があります。詳細については、「カスタムイメージ」をご参照ください。

  • イメージアドレス:パブリックインターネット経由でアクセス可能なカスタムまたは公式のイメージアドレスをサポートします。

    • イメージのプル速度を向上させるには、「イメージアクセラレーション」をご参照ください。

    • プライベートイメージアドレスの場合は、[ユーザー名とパスワードを入力] をクリックしてリポジトリの認証情報を設定するか、一時的にリポジトリをパブリックプルアクセスに設定します。

システムディスク

開発中にファイルを保存するために使用されます。リソースタイプパブリックリソース に設定されている場合、または リソースクォータ がサブスクリプションの汎用コンピューティングリソース (少なくとも 2 CPU コアと 4 GiB メモリ、または GPU 付き) を使用する場合、各インスタンスにはシステムディスクとして無料の 100 GiB クラウドディスクが含まれます。ディスクは拡張可能です。価格についてはコンソールをご参照ください。

警告
  • 無料のクラウドディスクのみを使用する場合、インスタンスが 15 日以上停止しているとディスクの内容は消去されます。

  • ディスクを拡張すると、クラウドディスク全体 (無料 + 有料) は 15 日間の停止・消去ルールの対象外となります。ただし、拡張された部分はインスタンスが削除されるまで継続的に料金が発生します。

  • ディスクの拡張は元に戻せません。必要な場合にのみ拡張してください。

  • クラウドディスクはインスタンスが削除されるとリリースされます。削除する前に重要なデータをバックアップしてください。

永続ストレージの場合は、データセットのマウント または ストレージのマウント を設定します。

データセットのマウント

読み取り用のデータセットを保存したり、開発中に生成されたファイルを永続化したりします。以下のデータセットタイプがサポートされています:

  • カスタムデータセットカスタムデータセットを作成して、トレーニングデータファイルを保存します。読み取り専用アクセスとバージョン選択をサポートします。

  • パブリックデータセット:PAI は事前設定されたパブリックデータセットを提供します。読み取り専用のマウントモードのみがサポートされています。

マウントパス:データセットが DSW にマウントされるパスです。例:/mnt/data。コードでこのパスにアクセスしてデータセットファイルを取得します。

説明
  • 複数のデータセットが同じマウントパスを共有することはできません。

  • CPFS データセットが設定されている場合、ネットワーク設定が必要であり、選択した VPC は CPFS VPC と一致する必要があります。そうしないと、DSW インスタンスの作成に失敗する可能性があります。

  • 専用リソースグループが選択されている場合、最初のデータセットは NAS データセットである必要があり、指定したパスとデフォルトの DSW 作業ディレクトリ /mnt/workspace/ の両方にマウントされます。

マウントの詳細については、「データセット、OSS、NAS、または CPFS のマウント」をご参照ください。

ストレージのマウント

データセットを読み取ったり、開発中に生成されたファイルを永続化したりするためにストレージをマウントします。

マウントの詳細については、「データセット、OSS、NAS、または CPFS のマウント」をご参照ください。

インスタンス内での Docker の有効化

有効にすると、現在のインスタンス内に複数の分離されたサブコンテナを作成できます。マルチユーザーの DSW インスタンス共有に適しています。詳細については、「サブコンテナ管理 (DockerBoard)」をご参照ください。

作業ディレクトリ

パブリックリソースが選択されている場合に利用可能です。作業ディレクトリは、Notebook と Web ベースの IDE の起動パスであり、デフォルトは /mnt/workspace です。

その他の設定

パラメーター

説明

カスタム起動スクリプト

インスタンスの起動中にカスタムスクリプトを実行して、環境を設定したり、初期化タスクを実行したりします。スクリプトは、イメージとリソースの準備ができた後、JupyterLab や Code Server などの開発アプリケーションが起動する前に実行されます。

説明
  • 3 分のタイムアウト:カスタムスクリプトはインスタンスの起動時間を増加させます。タイムアウトは 3 分です。イメージのダウンロードなどの長時間実行タスクにはスクリプトを使用しないでください。

  • スクリプト実行ログ:インスタンスが起動した後、スクリプトのログは /var/log/user-command/ の下にあります。

環境変数

メインコンテナの起動、システムプロセス、およびユーザープロセスに適用されます。必要に応じて、カスタム環境変数を追加したり、システムのデフォルトをオーバーライドしたりします。

注:以下の環境変数は変更しないでください:

# 変更は反映されません
USER_NAME # これはサービス内のロジックによって上書きされます

# システム変数。変更すると正常な動作に影響する可能性があるため、変更しないでください
JUPYTER_NAME: デフォルトではインスタンス情報から構築された値に設定されます。JupyterLab の URL アクセスパスを変更するために使用できます。
JUPYTER_COMMAND: Jupyter を起動するコマンド。デフォルトでは JupyterLab を起動するために "lab" に設定されています。
JUPYTER_SERVER_ADDR: JupyterLab サービスのリッスンアドレス。デフォルトでは 0.0.0.0 に設定されています。
JUPYTER_SERVER_PORT: JupyterLab サービスのリッスンポート。デフォルトでは 8088 に設定されています。
JUPYTER_SERVER_AUTH: JupyterLab のアクセスパスワード。デフォルトでは空です。
JUPYTER_SERVER_ROOT: Jupyter の作業ディレクトリ。WORKSPACE_DIR よりも優先度が低いです。
CODE_SERVER_ADDR: code-server サービスのリッスンアドレス。デフォルトでは 0.0.0.0 に設定されています。
CODE_SERVER_PORT: code-server サービスのリッスンポート。デフォルトでは 8082 に設定されています。
CODE_SERVER_AUTH: code-server のアクセスパスワード。デフォルトでは空です。
WORKSPACE_DIR: この環境変数は、インスタンス作成時に設定されたワークスペースディレクトリパラメーターに基づいて設定されます。Jupyter と code-server の起動ディレクトリを変更できます。指定されたパスが存在しない場合、エラーが発生する可能性があります。

詳細設定

詳細設定により、特定のワークロードに必要なカーネルパラメーターを調整できます。現在、Lingjun リソースグループインスタンスでのみサポートされています。パラメーターの詳細については、以下の表をご参照ください。

詳細設定パラメーター

説明

値の例

VmMaxMapCount

プロセスが持つことができるメモリマップ領域の最大数を設定します。デフォルト値:65530。65530 未満の値は効果がありません。高すぎる値はメモリを浪費する可能性があります。

1024000

EnableNvidiaIBGDA

GPU ドライバーのロード時に IBGDA を有効にします。DeepEP に必要です。

true

EnableNvidiaGDRCopy

GDRCopy カーネルモジュール (バージョン 2.4.4) をインストールします。DeepEP に必要です。

true

VpmuFeature

asys CPU ホットスポット分析機能を有効にします。有効な値:0、1、2。デフォルト:0 (無効);1 (部分的);2 (完全)。VPMU を有効にするとパフォーマンスに影響が出る可能性があるため、必要な場合にのみ有効にしてください。

2

EnableVcpuTier

RunD CPU ピニング最適化を有効にします。デフォルト:false。これにより、RunD vCPU がカーネルによって利用可能な CPU コアに迅速にスケジューリングされますが、スケジューリングの競合やハイパースレッドの干渉を引き起こす可能性があります。以下の条件も満たす必要があります:

  1. インスタンスはフルカードインスタンスである必要があります (ノード上に他のインスタンスやタスクがない)。

  2. CPU 数 >= 4 × GPU 数。

  3. CPU 数は偶数である必要があります。

true

VcpuTierHighCPU

EnableVcpuTier が有効になった後、HighCPU を手動で指定します。指定しない場合、ワーカーあたりの GPU 数 (例:8 または 16) にデフォルト設定されます。値は [GPU 数, CPU 数 / 2) の範囲内である必要があります。

4

ネットワーク情報

パラメーター

説明

VPC の設定

リソースタイプパブリックリソース に設定されている場合にのみ利用可能です。

VPC 内で DSW インスタンスを使用するには、DSW インスタンスと同じリージョンに VPC を作成し、このパラメーターを設定します。また、vSwitchセキュリティグループ も設定する必要があります。異なるシナリオの設定戦略については、「ネットワーク設定」をご参照ください。

vSwitch

VPC が設定されている場合に利用可能です。vSwitch は VPC 内のサブネットです。DSW インスタンスと他のクラウドリソースは vSwitch を介して接続します。

セキュリティグループ

VPC が設定されている場合に必須です。セキュリティグループは DSW インスタンスの仮想ファイアウォールとして機能し、すべてのインバウンドおよびアウトバウンドのネットワークトラフィックを制御します。

インターネットゲートウェイ

以下の設定方法がサポートされています:

  • パブリックゲートウェイ:パブリックゲートウェイには帯域幅制限があり、高い同時実行性や大きなファイルのダウンロード時の要件を満たさない場合があります。

  • 専用ゲートウェイ:パブリックゲートウェイの帯域幅制限を回避するために、DSW VPC にパブリック NAT Gateway を作成し、EIP を関連付け、SNAT エントリを設定します。詳細については、「プライベートゲートウェイによるインターネットアクセスの改善」をご参照ください。

以下のパラメーターは、マウント設定 が CPFS データセットを使用している場合にのみ利用可能です:

  • すべてのオプションを有効にする:デフォルトでは無効です。無効にすると、システムは CPFS データセットと互換性のない VPC を無効にします。

説明

マウント設定で CPFS データセットが選択されている場合、VPC 設定が必要であり、VPC は CPFS VPC と一致する必要があります。

CIDR ブロックの拡張

vSwitch が設定された後に利用可能です。利用可能な IP アドレスが増加するワークロードに対して不十分な場合、または初期のネットワーク計画で十分なアドレスが割り当てられなかった場合に、拡張 CIDR ブロックを使用して VPC アドレス空間を拡張します。詳細については、「セカンダリ CIDR ブロック」をご参照ください。

アクセス設定

パラメーター

説明

SSH の有効化

インスタンスへのリモート SSH アクセスを有効にします。VPC が選択された後に利用可能です。有効にすると、SSH という名前の カスタムサービス が表示されます。カスタムイメージを使用している場合は、sshd がインストールされていることを確認してください。

SSH 公開鍵

SSH 設定 トグルが有効になった後に利用可能です。

説明

VPC ベースとパブリックインターネットの両方のログインをサポートするには、複数のクライアントの公開鍵を追加します。各キーを 1 行に 1 つずつ追加します (各キーの間で Enter を押します)。最大 10 個の公開鍵がサポートされています。

サービスアクセスとポート設定

SSH リモートアクセスまたは「パブリックネットワーク経由でインスタンス内のサービスにアクセスする」を設定するために使用されます。

  • リッスンポート:DSW インスタンスで実行されているサービスがリッスンするポート。

  • サービスアクセス方式

    • VPC 内アクセス:デフォルトでサポートされています。VPC 内の他のエンドポイント (ECS など) から DSW インスタンス内のサービスにアクセスします。

    • パブリックネットワークアクセス:このオプションを選択して、パブリックインターネットアクセスを追加します。また、NAT GatewayElastic IP Address も設定する必要があります。

  • パブリックネットワークアクセスポート:パブリックインターネットアクセス用に公開されるポート。

VPC エンドポイントの作成

Private Zone (権威ある内部ドメイン名) を作成して、変化するインスタンス IP を追跡する代わりに、固定ドメイン名を使用して VPC 内のインスタンスの SSH サービスやその他のカスタムサービスにアクセスします。注:Private Zone の作成には料金が発生します。価格については、「Alibaba Cloud DNS の価格」をご参照ください。

インスタンスへのパブリックアクセス

NLB:

  • NLB インスタンスのリソースグループ:NLB インスタンスが属するリソースグループを選択します。

  • NLB インスタンス:DSW インスタンスと同じ VPC 内の NLB インスタンスを選択します。

DNAT + EIP:

  • NAT Gateway:パブリックインターネットリクエスト (EIP:ポート) をプライベート DSW インスタンス (プライベート IP:ポート) にマッピングします。

  • Elastic IP Address:インターネット経由でインスタンス内のサービスにアクセスするためのパブリック IP アドレスを提供します。

ロールと権限

パラメーター

説明

公開範囲

インスタンスの所有者のみ閲覧可能 または ワークスペース内で公開 を選択します。

インスタンス所有者

ワークスペース管理者のみがインスタンス所有者を変更できます。

詳細設定を表示

パラメーター

説明

RAM ロール

DSW インスタンスに RAM ロールを関連付けて、インスタンス内から他のクラウドリソースにアクセスします。このアプローチは、セキュリティトークンサービス (STS) の一時的な認証情報を使用するため、長期間の AccessKey を設定する必要がなく、認証情報漏洩のリスクを低減します。

インスタンス RAM ロールは次のように設定できます:

  • PAI デフォルトロール:PAI 内部プロダクト、MaxCompute、および OSS へのアクセスを許可します。このロールで発行された一時的な認証情報は、PAI プロダクトおよび MaxCompute テーブルにアクセスする際に DSW インスタンス所有者と同じ権限を付与し、OSS にアクセスする際には現在のワークスペースに設定されたデフォルトのストレージバケットへのアクセスのみを許可します。

  • カスタムロール:詳細なまたはカスタマイズされた権限管理が必要な場合にカスタムロールを設定します。

  • ロールを関連付けない:AccessKey を使用して他のクラウドプロダクトに直接アクセスしたい場合にロールを選択しません。

インスタンス RAM ロールの設定に関する詳細については、「DSW インスタンスの RAM ロールを設定する」をご参照ください。

よくある質問

DSW インスタンスの起動

クリックして展開

Q:DSW インスタンスの起動に失敗する

トラブルシューティング:DSW インスタンス名をクリックし、[イベント] タブでエラーの詳細を確認します。

一般的なエラーと解決策:

  • Your requested resource type [ecs.] is not enough currently, please try other regions or other resource types

    • 原因:選択したインスタンスタイプがこのリージョンで在庫切れです。

    • 解決策:後で再試行するか、別のインスタンスタイプまたはリージョンに切り替えます。

  • Your resource usage has exceeded the default limitation. Please contact us via ticket system to raise the limitation.

    • 原因:各 Alibaba Cloud アカウント (root ユーザー) は、リージョンごとに一度に最大 2 枚の GPU カードを作成できます。2 枚を超える GPU カードを持つインスタンスタイプを選択すると、作成に失敗します。

    • 解決策:クォータの引き上げをリクエストするためにチケットを送信します。

  • the available zone with vSwitch is out of stock or InternalError-ResourceAllocateFailed

    • 原因:インスタンス作成時に VPC vSwitch を指定すると、リソース検索はその vSwitch のアベイラビリティゾーンに限定されます。そのゾーンのリソースが枯渇している場合、作成は失敗します。

    • 解決策:

      1. 別のアベイラビリティゾーンに vSwitch と DSW インスタンスを作成します。

      2. 別の DSW インスタンスタイプに切り替えます。

  • Sales of this resource are temporarily suspended in the specified zone. We recommend that you use the multi-zone creation function to avoid the risk of insufficient resource.

    指定されたゾーンのリソースは一時的に利用できません。以下を試してください:

    • 別のリージョンに切り替えます。

    • インスタンスタイプを変更します。

    • オフピーク時に再試行します。

  • CommodityInstanceNotAvailableError: Commodity instance has been released due to prolonged arrears at past. Please create a new instance for use

    • 原因:長期間の支払い遅延により、インスタンスが自動的に回収されました。

    • 解決策:新しいインスタンスを作成します。

  • The charge of current ECI instance has been stopped, but the related resources are still being cleaned.

    • 原因:トライアルリソースは共有のパブリックリソースです。ピーク時には、DSW インスタンスの起動に 30 分以上かかることがあります。1 時間以内にリソースが割り当てられない場合、システムは選択したインスタンスタイプが現在のリージョンで利用できないと報告します。

    • 解決策:以下を試してください:

      • 別のリージョンに切り替えます。

      • インスタンスタイプを変更します (保留状態のインスタンスはタイプ変更をサポートしていません — まずインスタンスを停止してからタイプを変更します)。

      • オフピーク時 (営業時間外) に再試行します。

      • これらの手順で問題が解決しない場合は、アカウントマネージャーに連絡してください。

  • The cluster resources are fully utilized. Please try later or other regions.

    • 原因:現在のクラスターのすべての計算リソースが占有されています。

    • 解決策:以下を試してください:

      • 別のリージョンに切り替えます。

      • インスタンスタイプを変更します (保留状態のインスタンスはタイプ変更をサポートしていません — まずインスタンスを停止してからタイプを変更します)。

      • オフピーク時 (営業時間外) に再試行します。

      • これらの手順で問題が解決しない場合は、アカウントマネージャーに連絡してください。

  • Create ECI failed because the specified instance is out of stock. It is recommended to use the multi-zone creation function to avoid the risk of stockout.

    • 原因:指定された計算リソースが売り切れです。

    • 解決策:以下を試してください:

      • 別のリージョンに切り替えます。

      • インスタンスタイプを変更します (保留状態のインスタンスはタイプ変更をサポートしていません — まずインスタンスを停止してからタイプを変更します)。

      • オフピーク時 (営業時間外) に再試行します。

      • これらの手順で問題が解決しない場合は、アカウントマネージャーに連絡してください。

  • back-off 10s restarting failed container=dsw-notebook pod

    • 原因:システムディスクがいっぱいで、拡張する必要があります。

    システムディスクの使用状況を確認する:DSW インスタンスリストでインスタンス名をクリックし、詳細ページに移動して、[環境情報] セクションで [システムディスク] の使用状況を確認します。

    • 解決策:インスタンスリストで、右側の [設定の変更] をクリックしてシステムディスクを拡張します。

    重要:システムディスクを拡張すると、インスタンスが実行中であるかどうかにかかわらず、ストレージ料金が継続して発生します。DSW インスタンスのすべての料金を停止するには、インスタンスを削除します。削除する前に必要なすべてのデータをバックアップしてください。
  • Startup failed: Workspace member not found

    このエラーは、ログインしているアカウントが対象のワークスペースのメンバーではないことを意味します。ワークスペース管理者に連絡して、アカウントをワークスペースメンバーとして追加してもらってください。

  • failed to create containerd container: failed to prepare layer from archive: failed to validate archive quota ...

    • 原因:インスタンスの作成に使用されたイメージが大きすぎて、システムディスクの容量が不足しています。

    • 解決策:DSW インスタンスリストでインスタンス名をクリックし、詳細ページに移動して、[環境情報] セクションで [システムディスク] の使用状況を確認します。[拡張] をクリックしてシステムディスクの容量を増やします。システムディスクを拡張すると、容量に応じて追加料金が発生することに注意してください。

  • Resource Error: create order error (status code 400)

    原因:このエラーは通常、以下のいずれかが原因です:

    1. アカウントの支払い遅延:アカウントに未払い残高があります。システムは新しいリソース作成リクエストをブロックします。無料トライアルタイプを選択しても、アカウントが支払い遅延状態の間はインスタンスを作成できません。

    2. アカウントのリスク管理:アカウントが Alibaba Cloud のリスク管理ポリシー (新規登録アカウントや異常なアカウントアクティビティなど) をトリガーし、作成リクエストが拒否されました。

    トラブルシューティング手順:

    1. 請求およびコスト管理コンソールにログインし、アカウントに未払い残高があるかどうかを確認します。ある場合は、残高を清算して再試行します。

    2. アカウントに未払い残高がない場合、問題はリスク管理の制限が原因である可能性があります。チケットを送信し、エラーメッセージのリクエスト ID を含めて、テクニカルサポートが調査して制限を解除できるようにします。

  • InternalError-Failed to perform action, error: OperationDenied.NoStock: The resource is out of stock in the specified zone. Please try other types, or choose other regions and zones.

    指定されたアベイラビリティゾーンのリソースが一時的に在庫切れです。別のインスタンスタイプを試すか、別のリージョンとアベイラビリティゾーンに切り替えてください。

  • RISK.RISK_CONTROL_REJECTION

    原因:アカウントが Alibaba Cloud のリスク管理ポリシーをトリガーし、インスタンスの作成または注文リクエストが拒否されました。一般的なトリガーには、検証を完了していない新規登録アカウント、セキュリティリスクのあるアカウント、または異常なアカウントアクティビティが含まれます。

    解決策:

    1. アカウントが実名認証を完了していることを確認します。

    2. Alibaba Cloud コンソールにログインし、Security Center からの通知やアラートを確認します。

    3. それでもインスタンスの作成に失敗する場合は、チケットを送信してください。

その他の起動失敗の原因:

  • アカウントの支払い遅延

    アカウントに未払い残高がある場合、DSW インスタンスの作成は失敗します。バウチャーは未払い残高を相殺できません。請求およびコスト管理コンソールにログインして、アカウントに未払い残高があるかどうかを確認してください。

Q:リソースタイプの在庫切れまたは計算クォータが不足している

一般的なエラー:

  • "Your requested resource type [ecs.] is not enough currently" (リソースの在庫切れ)。

  • "Your resource usage has exceeded the default limitation" (リージョンごとに 2 GPU カードの上限を超過)。

  • "The cluster resources are fully utilized" (すべての計算リソースが占有されている)。

分析:

  • パブリックリソースの不足

    • パブリックリソースは複数のユーザーで共有されており、ピーク時には不足する可能性があります。

    • 特定の GPU タイプ (ハイエンド GPU など) はより早く売り切れます。

    • 各アカウントはリージョンごとに 2 枚の GPU カードに制限されています。

  • 専用リソースクォータの枯渇

    • 購入した専用リソースクォータが完全に消費されました。

    • クォータが不均等に分散されており、一部のワークスペースでクォータが不足しています。

解決策:

  • インスタンスタイプの切り替え:現在の GPU タイプが在庫切れの場合、別の GPU タイプを試してください。

  • リージョンの切り替え:PAI コンソールの左上隅にあるリージョン切り替えを使用して、別のリージョンを選択します。

  • GPU クォータの増加リクエスト:パブリックリソースプールから 2 枚を超える GPU カードを使用するには、チケットを送信してください。

  • 専用リソースの購入:安定したリソースの可用性を確保するために、専用リソースクォータを購入します。詳細については、「汎用コンピューティングリソースの購入」および「リソースクォータの管理」をご参照ください。

Q:DSW インスタンスの起動時に Python スクリプトを自動的に実行できますか?

DSW インスタンスを作成するとき、またはインスタンスの設定を変更するときに、[カスタム起動スクリプト] パラメーターを設定します。

この機能により、起動時に環境をカスタマイズしたり、初期化タスクを実行したりできます。スクリプトは、イメージとリソースの準備ができた後、JupyterLab、Code Server、およびその他の開発アプリケーションが起動する前に実行されます。

説明
  • タイムアウトは 3 分です:カスタムスクリプトは起動時間を増加させます。スクリプトのタイムアウトは 3 分です。カスタムスクリプトでイメージのダウンロードなどの長時間実行タスクを実行しないでください。

  • スクリプトログが利用可能です:インスタンスが起動した後、カスタムスクリプトのログは /var/log/user-command/ にあります。

Q:DSW ページが応答しない、または異常な動作をする場合はどうすればよいですか?

白い画面、読み込みが続く Notebook、入力を受け付けないターミナル、または「504 Gateway Timeout」や「504 Timeout」などのブラウザエラーが発生した場合、問題は通常、ローカル環境またはインスタンスの状態に関連しています。以下の手順を試してください:

  1. ブラウザのキャッシュをクリアして再試行します。

  2. プライベートまたはシークレットブラウザウィンドウでページを開きます。

  3. ファイアウォールの制限を除外するために、企業ネットワークの代わりにモバイルホットスポットなど、別のネットワークに切り替えます。

  4. Chrome や Firefox など、別のブラウザを試します。

  5. エラーが 504 Timeout の場合は、PAI コンソールから DSW インスタンスを停止して再起動し、ステータスが [実行中] に変わるのを待ってから再度アクセスします。

Q:クラウドディスクシステムディスクを持つ DSW インスタンスを停止、再起動、タイプ変更、またはイメージ変更するとデータが失われますか?

クラウドディスクシステムディスクを持つ DSW インスタンスには、パブリックリソースグループで作成されたインスタンスと、システムディスクとして [クラウドディスク] を選択した汎用リソースインスタンスが含まれます。データの保持動作は操作によって異なります:

  • インスタンスの停止:データが失われる可能性があります。クラウドディスクが拡張されておらず、インスタンスが 15 日以上停止している場合、データは消去され、回復できません。クラウドディスクが拡張されているか、インスタンスが 15 日以下停止している場合、データは保持されます。

  • インスタンスの再起動:データ損失はありません。インスタンスが停止または再起動された後、pip を介してインストールされたすべてのパッケージ、コードファイル、およびシステムディスクに保存されているその他のデータは保持されます。

  • インスタンスタイプの変更:データ損失はありません。インスタンスタイプ (CPU、メモリ、GPU、およびその他のリソース設定) を調整しても、システムディスク上のデータには影響しません。

  • インスタンスイメージの変更:データが部分的に失われる可能性があります。イメージを変更しても、マウントされたデータセットや OSS ストレージ内のデータには影響しませんが、システムディスクの内容がリセットされる可能性があります。イメージを変更する前にインスタンスデータをバックアップしてください。たとえば、データをデータセットや OSS にコピーまたは移動します。詳細については、「データセット、OSS、NAS、CPFS のマウント」をご参照ください。

システムディスクとして [一時ストレージ] を使用する汎用リソースインスタンスの場合、リソースグループに前払いクラウドディスクがあるかどうかに関係なく、インスタンスを停止、再起動、タイプ変更、またはイメージ変更すると、常にシステムディスクのデータが失われます。

Q:パブリックリソースで作成され、15 日間ログインせずにリリースされた DSW インスタンスからデータを回復できますか?

パブリックリソースで作成された DSW インスタンスの場合、クラウドディスクシステムディスクが有料アップグレードで拡張されておらず、インスタンスが停止後 15 日以上連続して起動されなかった場合、システムディスクは自動的に消去され、回復できません。

Q:DSW インスタンスの起動時間が毎回長くなっている

起動時間が徐々に長くなるのは、保存されたカスタムイメージが大きいことが原因である可能性が高いです。

Q:DSW インスタンスの初回起動が後続の起動よりも遅いのはなぜですか?

DSW インスタンスを初めて起動するとき、システムは完全なイメージをプルするため、イメージのサイズとネットワークの状態によっては 10 分以上かかることがあります。後続の起動は、イメージがキャッシュされているため高速です。

起動するたびに起動時間が増加している場合、保存されたカスタムイメージが大きくなりすぎている可能性があります。不要なファイルをクリアしてイメージを再保存するか、軽量の公式イメージに切り替えてください。

Q:DSW インスタンスの作成が「在庫切れ」または「InternalError-ResourceAllocateFailed」で失敗する、または SSH やパブリック IP を設定すると起動に失敗し、それらの設定なしでは成功するのはなぜですか?

このエラーは通常、指定された VPC vSwitch のアベイラビリティゾーンのリソースが不足していることが原因です。DSW インスタンスの作成時に VPC と vSwitch を指定すると、システムはリソースのスケジューリングをその vSwitch のアベイラビリティゾーンに限定します。そのゾーンが在庫切れの場合、インスタンスの作成は失敗します。根本的な原因は、ネットワーク設定との競合ではなく、その特定のアベイラビリティゾーンのリソースが不足していることです。

一般的なエラーメッセージ:

  • out of stock

  • InternalError-ResourceAllocateFailed

  • SSH アクセスまたはパブリック IP を設定すると起動に失敗するが、それらの設定を削除すると成功する。

解決策:リソースが利用可能なアベイラビリティゾーンの vSwitch に切り替えます。同じ VPC の下に複数のアベイラビリティゾーンに vSwitch を作成して、スケジューリングの成功率を高めます。

Q:停止後に DSW インスタンスが再起動できない場合はどうすればよいですか?パブリックリソースの在庫がいつ補充されるかを確認する方法はありますか?

パブリックリソースのインベントリは毎日更新され、特定の補充時間を照会することはサポートしていません。DSW インスタンスが手動で停止されると、基盤となる計算リソースが解放されます。インスタンスを再起動することは、リソースを再度要求することと同じです。再起動時に元のインスタンスタイプが他のユーザーによって占有されている場合、インスタンスの起動に失敗する可能性があります。

解決策:

  • 別のリージョンに切り替えます。

  • 利用可能な別のインスタンスタイプに切り替えます。

  • オフピーク時に再試行します。

Q:DSW インスタンスの作成が「Private zone service status is not OPENED」で失敗します。どうすればよいですか?

このエラーは、Alibaba Cloud DNS PrivateZone サービスが有効化されていないことを意味します。DSW は、VPC ネットワーク解決を初期化するために PrivateZone に依存しています。

解決策:

  1. Alibaba Cloud コンソールにログインし、Alibaba Cloud DNS PrivateZone を検索してサービスを有効化します。

  2. DSW が使用する VPC が PrivateZone サービスに関連付けられていることを確認します。

  3. DSW インスタンスを再作成または再起動して、ネットワークの初期化をトリガーします。

Q:DSW インスタンスの作成が「Workspace member not found」または「Workspace not exists」で失敗します。どうすればよいですか?

このエラーは通常、以下のいずれかが原因です:

  • 現在のアカウントが対象のワークスペースのメンバーではありません。

  • 間違ったワークスペースが選択されました。

解決策:

  • 正しいワークスペースに切り替えます。

  • ワークスペース管理者に連絡して、アカウントをワークスペースメンバーとして追加してもらいます。

Q:RAM ユーザーが OSS をマウントして DSW インスタンスを作成すると、インスタンスの起動に失敗し、this sub-account does not have the permissions of current role というメッセージとともに 502 エラーが返されます。どうすればよいですか?

DSW インスタンス作成ページの [ロールと権限] にあるインスタンス RAM ロールは、デフォルトで PAI デフォルトロール に設定されており、これは RAM ロール AliyunPAIDSWDefaultRole にマッピングされます。このロールの信頼ポリシーは、pai.aliyuncs.com サービスのみがそれを引き受けることを許可しているため、PAI は現在のアカウントに代わってロールを渡し、引き受けるために ram:PassRole 権限を必要とします。RAM ユーザーには AliyunPAIDSWDefaultRole に対する ram:PassRole が付与されていないため、PAI は OSS や他のクラウドリソースにアクセスするためにロールを引き受けることができず、OSS がマウントされた後にインスタンスは 502 エラーで起動に失敗します。

解決策:

  • RAM コンソールにログオンし、ram:PassRole アクションを含むカスタムポリシーを RAM ユーザーにアタッチし、リソースを acs:ram::*:role/aliyunpaidswdefaultrole に設定します。

  • 権限付与が有効になった後、DSW インスタンスを再起動します。

DSW インスタンスの停止とリリース

クリックして展開

Q:DSW インスタンスをリリースするにはどうすればよいですか?

DSW インスタンスリストで、右側の [操作] 列にある [停止] または [削除] をクリックします。

注:DSW インスタンスの作成時にシステムディスクが拡張された場合、インスタンスが実行中であるかどうかにかかわらず、ストレージ料金が継続して発生します。DSW インスタンスのすべての料金を停止するには、インスタンスを削除します。

Q:DSW インスタンスが見つからないのはなぜですか?

インスタンスが見つからない場合は、別のリージョンまたはワークスペースに切り替えてみてください。

Q:無料トライアルクレジットパッケージをリリースするにはどうすればよいですか?

無料トライアルクレジットパッケージは、リリースまたは停止する必要はありません。

Q:DSW インスタンスの課金を完全に停止するにはどうすればよいですか?[停止] と [削除] の違いは何ですか?
  • インスタンスの停止:インスタンスの計算リソース (CPU/GPU) を解放し、計算料金を一時停止します。注:拡張されたシステムディスクは、ストレージ料金が継続して発生します。

  • インスタンスの削除:インスタンスとそのすべてのリソース (システムディスクを含む) を完全に削除します。関連するすべての料金が完全に停止します。

各オプションの使用時期:

  • 停止:一時的にインスタンスを使用しないが、将来の再起動のためにデータと環境を保持したい場合。

  • 削除:不要になり、すべての料金を停止したい場合。続行する前にデータをバックアップしてください。

Q:DSW インスタンスが「停止中」または「削除中」のステータスで長時間スタックするのはなぜですか?

DSW インスタンスが停止すると、システムは現在のコンテナの読み書きレイヤーデータを保存してイメージキャッシュを自動的に構築し、次回の起動を高速化します。これは予期される動作です。コンテナの読み書きレイヤーに多数のファイルや大量のデータが書き込まれた場合、キャッシュの構築に時間がかかり、数十分から数時間続くことがあります。

重要

パブリックリソースグループで作成された DSW インスタンスは、「停止中」、「保存中」、または「削除中」のステータスでは計算料金は発生しません。

長時間の停止操作の一般的な原因:

  • 大きなコンテナ読み書きレイヤー:これが最も一般的な原因です。多くのパッケージをインストールしたり、モデルファイルをダウンロードしたり、データセットをシステムディスクに保存したりすると、すべて読み書きレイヤーのサイズが増加し、停止時間が長くなります。

  • インスタンス内のプロセスが正常に終了していません。

  • 高いメモリ使用量が、インスタンスがシャットダウンコマンドに応答するのを妨げています。

停止操作を高速化するためのヒント:

  • インスタンスを停止する前に、[イメージを保存] 機能を使用して、保存する必要のない大きなファイルやディレクトリ (モデルファイルやデータセットなど) の除外パスを設定します。これにより、停止時間を大幅に短縮できます。詳細については、DSW インスタンスのイメージ作成ガイドをご参照ください。

  • 大きなデータは、システムディスクではなく、マウントされた OSS または NAS パスに保存します。これにより、コンテナの読み書きレイヤーを設計上小さく保つことができます。

  • インスタンスが不要になり、データの保持を気にしない場合は、インスタンスを削除してリソースをすぐに解放します。

インスタンスの停止に時間がかかりすぎる場合は、辛抱強く待ってください。2 時間経っても操作が完了しない場合は、テクニカルサポートにチケットを送信してください。

Q:DSW インスタンスを停止または削除した後、データとコードは失われますか?

データが保持されるかどうかは、操作とインスタンスのリソースグループタイプによって異なります。

  • インスタンスの停止:

    データ保持の動作はリソースグループタイプによって異なります。

    • クラウドディスクシステムディスクを持つインスタンス (ほとんどの従量課金タイプおよびシステムディスクとして [クラウドディスク] を選択した汎用リソースインスタンス):クラウドディスクが拡張されておらず、インスタンスが 15 日以上停止している場合、データは消去され、回復できません。クラウドディスクが拡張されているか、インスタンスが 15 日以下停止している場合、データは保持されます。

    • システムディスクとして [一時ストレージ] を使用するインスタンス:データは一時ストレージに保存されます。インスタンスを停止するとデータは削除され、回復できません。

  • インスタンスの削除:

    システムディスク上のすべてのデータは完全に消去され、回復できません。削除する前にすべての重要なデータをバックアップしてください。

Q:実行中の DSW インスタンスが自動的に停止するのはなぜですか?

インスタンスにはアイドル自動停止ポリシーが設定されています。このポリシーはリソースを節約するために設計されており、無料トライアルインスタンスではデフォルトで有効になっています。

  • トリガー条件:CPU と GPU の使用率が設定されたしきい値を 3 時間連続で下回る。

  • 推奨事項:

    • 手動で停止:リソースを確実に節約するには、使用していないときにインスタンスを手動で停止します。自動停止ポリシーは毎回トリガーされるとは限りません。

    • ポリシーの変更:長時間実行タスクの場合は、自動停止ポリシーを変更または無効にします。そのためには:

      1. ワークスペース詳細ページに移動し、[ワークスペース設定] > [スケジューリング設定] をクリックします。

      2. DSW 設定セクションを見つけます。ここで、DSW 自動停止ポリシーと除外ポリシーを変更できます。たとえば、特定のインスタンスが自動停止されないようにするには、インスタンス名で除外ポリシーに追加します。

Q:すべての DSW インスタンスを停止または削除しましたが、まだ「実行中」と表示されたり、課金通知が届いたりします。なぜですか?

以下の一般的な原因を確認してください:

  • リソースパッケージとインスタンスを混同している。表示されている「実行中」ステータスは、インスタンスではなくリソースパッケージ (「月間 250 計算時間」など) を指している可能性があります。リソースパッケージは、インスタンスのステータスに関係なく、有効期間中アクティブなままです。

  • 拡張されたシステムディスクがまだ課金されている。インスタンスを停止すると、計算料金のみが一時停止します。拡張されたシステムディスクは、ストレージ料金が継続して発生します。

  • 課金の遅延。料金はリアルタイムで処理されません。請求書はリソース使用後数時間で表示される場合があります。たとえば、午前中の料金が午後の請求書に表示されることがあります。

Q:API、Python コード、またはタスク完了後に DSW インスタンスを自動的に停止することは可能ですか?

DSW インスタンスの起動と停止を自動的に制御する以下の方法はサポートされていません:

  • API 呼び出しを介して ECS などの外部環境からトレーニングプロセスを開始したり、インスタンスの起動/停止を制御したりすることはサポートされていません。

  • Python コード (例:os.system) を介してインスタンス内でシャットダウンコマンドを実行することはサポートされていません。

  • タスク完了後にインスタンスを自動停止するように設定することはサポートされていません。

DSW はアイドル自動停止ポリシー (最小アイドル時間 1 時間) のみをサポートしています。このポリシーは CPU/GPU 使用率に基づいてインスタンスがアイドル状態であるかどうかを判断しますが、100% のトリガーを保証するものではありません。予期せぬ請求を避けるために、タスクが完了したら手動でインスタンスを停止してください。