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

Platform For AI:DSW よくある質問

最終更新日:Jun 03, 2026

DSW のインスタンスの起動、課金、ストレージ、ネットワーキング、環境構成に関するよくある質問への回答。

インスタンスの起動

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

トラブルシューティング: DSW インスタンス名をクリックし、Events タブでエラーメッセージを確認してください。

image

  • 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 アカウントは、デフォルトでリージョンごとに 2 GPU に制限されています。選択したインスタンスタイプがこのクォータを超えると、このエラーが発生します。

    • 解決策:クォータの引き上げを申請するには、チケットを起票してください。

  • the available zone with vSwitch is out of stock

    • 原因:VPC が構成されている場合、関連付けられた 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: The commodity instance has been released due to an overdue balance. Please create a new instance.

    • 原因:長期間の料金滞納により、システムがインスタンスを自動的にリリースしました。

    • 解決策:新しいインスタンスを作成してください。

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

    • 原因:インスタンスの起動に失敗するとこのメッセージが表示されることがあります。考えられる原因として、トライアルリソースの競合が挙げられます。トライアルリソースは共有されており、ピーク時に需要が高まると起動に 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

    • 原因:システムディスクがいっぱいです。

      システムディスクの使用状況を確認します:

      image

      image

    • 解決策Change Settings を使用してシステムディスクを拡張してください。

      image

      重要

      拡張されたシステムディスクは、インスタンスが実行されているかどうかにかかわらず、継続的に課金されます。すべての課金を停止するには、インスタンスを削除してください。削除する前に、必要なデータをすべてバックアップしてください。

  • 起動に失敗し、"Workspace member not found" というメッセージが表示されます

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

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

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

    • 解決策:インスタンスの詳細ページを開き、システムディスクを拡張してください。システムディスクを拡張すると、その容量に基づいて追加料金が発生しますのでご注意ください。

      image

  • 料金滞納による作成失敗

    アカウントに未払い料金がある場合、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 インスタンスの作成時、または既存のインスタンスの構成を変更することで、Custom Startup Script を構成できます。

image

カスタムスクリプトは、イメージとリソースの準備が完了した後、開発アプリケーション (JupyterLab、Code Server) が起動する前に実行されます。

説明
  • 3 分のタイムアウト: カスタム起動スクリプトによりインスタンスの起動時間が長くなり、3 分後にタイムアウトします。大きなイメージのダウンロードなど、長時間実行されるタスクをスクリプトに含めないでください。

  • ログへのアクセス: インスタンスの起動後、スクリプトによって生成されたログは /var/log/user-command/ ディレクトリで確認できます。

Q: DSW インスタンスが見つかりません

概要ページには、作成したインスタンスが表示されます。インスタンスタイプとリージョンを切り替えて、インスタンスを見つけてください。

image

Q: DSW ページが空白または応答しません

空白のページ、継続的に読み込まれる Notebook、または応答しないターミナルは、通常、ローカル環境が原因です。次を試してください:

  1. ブラウザーのキャッシュをクリアして、再試行してください。

  2. ブラウザーのシークレットモードまたはプライベートモードを使用してページにアクセスしてください。

  3. 企業ネットワークからモバイルホットスポットへの切り替えなど、ネットワーク環境を切り替えて、ファイアウォールの制限が原因でないことを確認してください。

  4. Chrome や Firefox など、別のブラウザーを使用してみてください。

Q: クラウドディスクインスタンスのデータの永続性

システムディスクに Disk を使用する DSW インスタンスには、パブリックリソースグループで作成されたインスタンスと汎用リソースインスタンスが含まれます。これらのインスタンスでは、システムディスクのデータの永続性は次のとおりです:

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

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

  • インスタンスタイプの変更:データは失われません。インスタンスタイプ (CPU、メモリ、GPU 構成など) の調整は、システムディスク上のデータに影響しません。

  • インスタンスイメージの変更:一部のデータが失われる可能性があります。マウントされたデータセットと OSS データは影響を受けませんが、システムディスクの内容はリセットされる可能性があります。イメージを変更する前に、データをバックアップしてください。詳細については、「データセット、OSSバケット、NASファイルシステム、またはCPFSファイルシステムのマウント」をご参照ください。

システムディスクとして Temporary Storage を使用する汎用リソースインスタンスの場合、インスタンスが停止、再起動、または再構成 (インスタンスタイプまたはイメージの変更による) されると、すべてのデータが失われます。リソースグループが前払いのクラウドディスクで構成されている場合でも同様です。

Q: 非アクティブ状態が原因でリリースされたインスタンスを復元できますか

いいえ、データは復元できません。パブリックリソースから作成された DSW インスタンスが標準 (拡張されていない) システムディスクを持ち、停止状態が 15 日以上連続した場合、システムディスクは自動的に消去されます。

インスタンスの停止、削除、リリース

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

DSW インスタンスのページで、[Stop] または [Delete] をクリックします。

image

重要: DSW インスタンスの作成時にシステムディスクを拡張した場合、インスタンスの実行状態に関係なく、システムディスクでは課金が継続されます。DSW インスタンスの課金を完全に停止するには、インスタンスを削除する必要があります。

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

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

image

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

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

Q: DSW インスタンスのすべての課金を停止するにはどうすればよいですか。[Stop] と [Delete] の違いは何ですか

  • インスタンスの停止:インスタンスのコンピューティングリソース (CPU/GPU) を解放し、コンピューティング料金の発生を一時停止します。注: 拡張されたシステムディスクは引き続き課金されます

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

使い分け

  • 停止:インスタンスをしばらく使用しないものの、データと環境を保持して後で再起動する場合。

  • 削除:インスタンスが不要になり、すべての課金を停止したい場合。必ず事前にデータをバックアップしてください。

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

システムは、タスクを安全に終了し、状態を保存し、リソースを解放する必要があります。待ち時間が長くなる一般的な原因は次のとおりです。

  • インスタンス内の一部のプロセスが正常に終了しませんでした。

  • メモリ使用率が高いため、インスタンスがシャットダウンコマンドに応答できません。

この問題が発生した場合は、数分待ってからページを更新してください。通常、インスタンスは正常に停止します。

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

データが保持されるかどうかは、実行する操作とインスタンスのシステムディスクの種類によって異なります。

  • インスタンスの停止

    インスタンスを停止した場合、データが保持されるかどうかはシステムディスクの種類によって異なります。

    • システムディスクがクラウドディスクであるインスタンス (ほとんどの従量課金制の仕様、およびシステムディスクとして Disk を使用する汎用リソースインスタンス):クラウドディスクが拡張されておらず、インスタンスが 15 日を超えて停止している場合、データは消去され、復元できなくなります。クラウドディスクが拡張されている場合、またはインスタンスの停止期間が 15 日以内の場合、データは失われません。

    • システムディスクとして Temporary Storage を使用するインスタンス:インスタンスを停止すると、データは削除され、復元できなくなります。

  • インスタンスの削除

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

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

インスタンスにアイドル自動シャットダウンポリシーが設定されており、無料トライアルインスタンスではデフォルトで有効になっています。

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

  • 推奨される対応:

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

    • ポリシーの変更:長時間実行するタスクがある場合は、このポリシーを変更または無効にしてください。

      DSW の自動停止ポリシーの変更

      1. ワークスペースの詳細ページに移動し、Configure Workspace > Auto-stop Settings の順にクリックします。

        image

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

        image

Q: すべての DSW インスタンスを停止または削除した後も、「実行中」ステータスが表示されたり、請求が発生したりするのはなぜですか

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

  • リソースパッケージとインスタンスを混同している可能性があります。「実行中」のステータスは、インスタンスではなくリソースパッケージ (例:「月 250 コンピューティング時間」) を指している場合があります。リソースパッケージは有効期限が切れるまでアクティブであり、そのステータスはインスタンスのステータスとは無関係です。

  • インスタンスを停止しても、一時停止されるのはコンピューティング料金のみです。拡張されたシステムディスクでは、引き続きストレージ料金が発生します。

  • 課金の遅延。課金はリアルタイムではないため、リソースの使用から数時間後に請求が発生する場合があります。たとえば、午前中に発生した料金が、請求書に反映されるのが午後になることがあります。

課金

Q:DSW の課金とアイドル時の課金

  • DSW は、サブスクリプションと従量課金の課金方法をサポートしています。課金の詳細については、「DSW 課金」をご参照ください。

  • 従量課金では、インスタンスの実行中に課金されます。コードを実行していない場合や WebIDE を開いていない場合でも、インスタンスが 'running' 状態である限り課金は継続されます。

Q:DSW 請求書の確認方法

従量課金ユーザーは、[課金管理] ページで請求書の詳細を確認できます。請求書の詳細を表示

Q:インスタンス停止後の課金

インスタンスを停止した後も課金が継続されるのは、主に2つの理由からです:

  • 課金の遅延従量課金の DSW インスタンスでは、請求書の生成と引き落としに遅延が生じることがあります。届いた請求書は、インスタンス停止後の利用料金ではなく、インスタンスを停止する前に発生した利用料金に対するものである場合があります

  • システムディスクの拡張:DSW インスタンスの作成時にシステムディスクを拡張した場合、インスタンスが 'stopped' 状態であっても、ディスクのストレージ料金は引き続き発生します。拡張したシステムディスクは縮小できません。すべてのストレージ料金を停止するには、インスタンスを削除する必要があります。インスタンスを削除する前に、必要なすべてのデータを必ずバックアップしてください。インスタンスの削除後、データは復元できません。

    システムディスクが拡張されたかどうかを確認するには、インスタンス名をクリックしてインスタンス詳細ページに移動します。システムディスク容量が無料クォータを超えているかどうかを確認します。パブリックリソースグループ内のインスタンスには、100 GiB の無料容量が提供されます。

    image

Q:すべての課金の停止

  • DSW インスタンスのすべての課金を完全に停止する唯一の方法は、インスタンスを削除することです。インスタンスを削除する前に、必要なすべてのデータを必ずバックアップしてください。インスタンスの削除後、データは復元できません。

    image

  • 異なるワークスペースとリージョンを切り替えて、すべてのインスタンスが削除されていることを確認してください。

    image

Q:従量課金の分単位課金

従量課金インスタンスは分単位で課金されます。計算式は次のとおりです:請求額 = (時間料金 / 60) × 実際のサービス利用時間 (分単位)

モデルのプル

Q: プライベートリポジトリで「イメージのプルに失敗しました」エラーが発生します

プライベート Alibaba Cloud Container Registry (ACR) リポジトリなどのプライベートリポジトリのイメージ URL を使用して DSW インスタンスを作成するには、リポジトリのユーザー名とパスワードを入力する必要があります。

image

イメージの使用

Q: イメージ作成エラー:「insufficient capacity of ephemeral storage」

原因:このエラーは、システムディスクの使用可能な容量が、イメージの書き込みレイヤーを格納するには不足している場合に発生します。

解決策:DSW ターミナルで df -h を実行して、ディスク使用量を確認します。オーバーレイが使用する容量が /dev/vda4 の使用可能な容量を超えていないことを確認してください。超えている場合は、イメージ作成時に Custom Excluded Path を設定することで解決してください。

image

image

Q: DSW で Docker イメージを使用するにはどうすればよいですか

  • Docker イメージから DSW インスタンスを起動するには、イメージを Alibaba Cloud Container Registry (ACR) にプッシュし、PAI ワークスペースでカスタムイメージとして追加してから、インスタンス作成時に選択します。

  • 現在の DSW 環境をイメージとしてパッケージ化して、他のインスタンスの起動やモデルのデプロイに使用するには、DSW インスタンスイメージの作成をご参照ください。

  • DSW クラウド IDE で Docker をインストールして使用する:霊駿リソースグループまたはバージョン 1.0 汎用リソースグループから作成された DSW インスタンスのみが、ネストされたコンテナ機能をサポートしています。詳細は、DockerBoard を使用したネストされたコンテナの管理およびDSW での Docker の使用をご参照ください。

Q: DSW イメージの作成が失敗またはタイムアウトするのはなぜですか

  • イメージサイズの制限を超過:DSW イメージを作成する場合、単一のイメージレイヤーは 10 GiB を超えることはできません。超えると、ビルドが失敗します。このエラーを防ぐには、イメージサイズを削減してください。

  • リージョンの不一致:DSW インスタンスと Container Registry (ACR) インスタンスは同じリージョンに存在する必要があります。リージョンが異なる場合、イメージ作成時にシステムが対応するイメージリポジトリを見つけることができません。

  • システムディスク容量の不足:イメージ作成中に、使用可能なシステムディスク容量がイメージレイヤーに必要なデータサイズよりも少ない場合、「insufficient capacity of ephemeral storage」エラーが発生します。

  • ネットワークの問題:ACR の Personal Edition は、パブリックネットワーク経由でイメージをプッシュします。ネットワークの揺らぎや長い転送時間により、大きなイメージのプッシュが失敗またはタイムアウトする可能性があります。より高速で安定したパフォーマンスを得るには、ACR の Enterprise Edition インスタンスを DSW インスタンスと同じ VPC にバインドして、内部ネットワーク経でイメージをプッシュしてください。

Q: 「イメージの作成」ボタンが無効になる、またはイメージリポジトリが見つからない

  1. インスタンスのステータスが正しくない:「イメージの作成」機能は、[実行中] の DSW インスタンスでのみ使用できます。インスタンスが [停止中] またはその他の状態の場合、ボタンは無効になります。

  2. 前提条件の不備、または構成エラー:

    • まず、DSW インスタンスと同じリージョンに Container Registry (ACR) インスタンスを作成し、その中にネームスペースとイメージリポジトリを作成する必要があります。

    • DSW インスタンスと ACR インスタンスが同じリージョンにあることを確認してください。

Q: イメージ作成エラー:「Push container failed...」

イメージを作成する際は、単一のレイヤー内のデータが 10 GiB を超えないようにしてください。超えると、ビルドが失敗します。パブリックリソースグループを使用する DSW インスタンスの場合、カスタム除外パスを設定して、最終イメージからファイルまたはディレクトリを除外できます。あるいは、OSS パスなどのストレージパスをマウントして、データを保存してアクセスすることもできます。

image

システムディスクの拡張

システムディスクのサイズと使用量

デフォルトでは、DSW インスタンス内のファイルとデータはシステムディスクに保存され、無料クォータが付属しています。

  • 無料クォータの確認

    パブリックリソースグループの DSW インスタンスには、100 GiB の無料クォータが含まれます。汎用コンピューティングリソースには、特定のインスタンスタイプでのみ無料のシステムディスクが含まれます。Lingjun インテリジェントコンピューティングリソースには、無料のクラウドディスクは提供されません。インスタンス設定ページの [システムディスク] セクションで無料クォータを確認してください:

    1. インスタンス一覧ページでインスタンス名をクリックします。

    2. 右上隅の Change Settings をクリックし、System Disk セクションまでスクロールします。

    image

  • システムディスク使用量の確認

    DSW インスタンス名をクリックして、[環境情報] セクションでシステムディスク使用量を確認します。

    image

  • システムディスクが満杯になった場合の対処方法

    システムディスク使用量が無料クォータを超える場合は、システムディスクを拡張するか、データセットをマウントすることができます。

システムディスクのスケールイン

いいえ。DSW インスタンスのシステムディスクは、拡張後にスケールインすることはできません。DSW インスタンスのシステムディスクが必要以上に大きい場合は、データセット、OSS、NAS、または CPFS を使用して重要な情報をバックアップできます。バックアップ後、DSW インスタンスを削除して課金を停止できます。その後、適切なシステムディスクサイズで新しい DSW インスタンスを作成してください。

マウント設定

Q: カスタムファイルシステムのマウントと使用

新しいインスタンスを作成する際に、OSS、NAS、または CPFS ファイルシステムをマウントできます。その後、DSW ターミナルからマウントしたディレクトリにアクセスし、ファイルを表示、使用できます。

現在、DSW は、インスタンスの作成時に、そのインスタンスと同じリージョン内のファイルシステムのマウントのみをサポートしています。DSW インスタンスの作成をご参照ください。

Q: NAS マウントエラー:「MountTarget ... is not in VPC」

  • 原因:このエラーは、NAS データセットの作成時にマウントポイントを設定したことが原因で発生します。

  • 解決策:データセットを作成する際は、マウントポイントのフィールドを空にしてください。

image

Q: マウントエラー:「wrong fs type, bad option, bad superblock」

  • 症状

  • 解決策

    mount コマンドを実行する前に、nfs-utils パッケージをインストールしてください。

    yum install nfs-utils

Q: マウントした OSS データセットへのアクセス時の「Input/output error」

image

この問題は、ロールに必要な OSS アクセス権限 (AliyunPAIDLCAccessingOSSRole) がないことが原因です。認可の具体的な手順については、PAI サービスアカウントの認可をご参照ください。

Q: JindoFuse を使用した OSS マウントにおける OOM リスクの軽減

この問題は、次の2つの方法で解決できます:

  • 方法1:メモリ使用量が最適化された JindoFuse 6.8.1 を使用してください。

    {
        "fs.jindo.fuse.pod.image.tag":"6.8.1"
    }

    image

  • 方法2:ossfs を使用してください。

    タスクを送信する際に、次のように指定します:

    {
        "mountType": "ossfs"
    }

    image

    ディレクトリの内容を一覧表示する際のメタデータキャッシュ使用量を削減し、OOM の問題を軽減するには、次の設定で readdirplus の最適化を無効にしてください:

    {
        "mountType": "ossfs",
        "fs.ossfs.args": "-oreaddirplus=false"
    }

Q: マウントした OSS が JupyterLab のファイルブラウザーに表示されない

これは、DSW のファイルブラウザーがデフォルトでインスタンスの作業ディレクトリを表示するためです。作業ディレクトリは通常 /mnt/workspace です。OSS に指定したマウントパス (例: /mnt/data) は、デフォルトの作業ディレクトリ配下にないため、ファイルブラウザーのファイル一覧に表示されません。

解決策:

  • コードからのアクセス:ファイルは既に正常にマウントされています。コード内では、完全なマウントパスを使用してアクセスする必要があります (例: open('/mnt/data/my_file.csv'))。

  • マウントポイントの変更:UIでファイルを簡単に表示するには、設定時にマウントパスを作業ディレクトリのサブディレクトリに設定します (例: /mnt/workspace/my_oss_data)。マウントが完了すると、ファイルブラウザー内の my_oss_data フォルダーに OSS ファイルが表示されます。

  • ターミナルからのアクセス:DSW ターミナルで cd /mnt/data コマンドを使用してマウントしたディレクトリに移動し、ls などのコマンドを使用してファイルを表示および管理できます。

Q: OSS マウントエラー:「Transport endpoint not connected」または「Input/output error」

このエラーは、DSW インスタンスが OSS へのマウント接続を失ったことを示しています。考えられる原因とトラブルシューティングの手順は以下のとおりです:

  1. RAM ロールの権限の問題:DSW インスタンスに設定した RAM ロールに OSS へのアクセス権限があるかどうかを確認してください (例: AliyunPAIDLCAccessingOSSRole)。権限不足は、この接続失敗の一般的な原因です。

  2. マウントサービスのリソース不足:高負荷なランダム読み書き操作や大量の小さなファイルに対する操作中に、マウントを担当する ossfs または JindoFuse プロセスがメモリ不足 (OOM) エラーによりクラッシュする可能性があります。高度なマウント設定で、メタデータキャッシュを無効にするか、メモリ割り当てを増やすことができます。詳細はJindoFuseをご参照ください。

  3. 接続の復元:

    • 起動時に設定したマウントの場合、接続を復元する最も簡単な方法は、DSW インスタンスを再起動することです。システムは自動的にパスを再マウントします。

    • PAI SDK を使用して動的マウントコマンドを実行し、インスタンスを再起動せずにパスを再マウントすることもできます。

Q: DSW でサポートされるマウントタイプ

DSW では、データセットを作成するか、パスを直接マウントすることで、OSS、NAS、CPFS などのクラウドストレージサービスをマウントできます。

  • Alibaba Cloud Drive は非サポート:DSW は現在、個人の Alibaba Cloud Drive を直接マウントすることには対応していません。処理が必要なデータは OSS に保存することを推奨します。

  • MaxCompute テーブルのマウントは非サポート:MaxCompute (旧 ODPS) テーブルは、DSW ではファイルシステムとして直接マウントできません。このデータの読み書きには、PAI が提供する SDK または API を使用してください。PyODPS を使用した MaxCompute テーブルの読み書きをご参照ください。

Q: DSW インスタンスのデータ永続化と移行

DSW インスタンスのシステムディスクはエフェメラルストレージです。パブリックリソースグループのインスタンスの場合、インスタンスが 15 日以上停止されるとデータが消去されます。専用リソースグループのインスタンスの場合、インスタンスが停止または削除されると、システムディスク上のデータも消去されます。

コードとデータを永続化し、インスタンス間で移行するには、外部にマウントしたストレージを使用してください。

  • 永続化の方法:すべての重要なデータ、コード、モデルをマウントした OSS または NAS のパス配下に保存してください。これにより、DSW インスタンスが削除されても、資産はご自身の OSS または NAS 内に安全に保管されます。

  • 移行の方法:ある DSW インスタンスから別のインスタンスにデータを移行する必要がある場合は、データが含まれる同じ OSS または NAS のパスを新しいインスタンスにマウントするだけです。これがデータを移行する最も便利な方法です。

Q: 作業ディレクトリのファイルがマウントした OSS に表示されない

デフォルトの OSS マウントパスは /mnt/data であり、/mnt/workspace にあるデフォルトの DSW 作業ディレクトリとは別です。そのため、作業ディレクトリ内のファイルは、マウントした OSS バケットに自動的に表示されません。ファイルを表示させるには、/mnt/data のマウントパスにコピーしてください。コピー後、ファイルは OSS バケットに表示されます。

cp -r /mnt/workspace/. /mnt/data/

データの読み取り、アップロード、ダウンロード

Q: DSW での OSS からのデータ読み取り

Python SDK または API を使用して、OSS からデータを読み取ります。「OSS でのデータの読み取りと書き込み」をご参照ください。

Q: フォルダーのアップロードまたはダウンロード

DSW は、フォルダーの直接アップロードまたはダウンロードをサポートしていません。回避策として、フォルダーを 1 つのファイルに圧縮してください。DSW ターミナルには、targzipunzip などの標準 Linux ツールが含まれており、ファイルの圧縮と展開を行えます。以下に tar の使用方法を示します。

  1. tar --version を実行して、tar がインストールされているかどうかを確認します。インストールされていない場合は、次のコマンドを使用してインストールします。

    # Debian ベースのシステム (Ubuntu など) のインストールコマンド
    sudo apt install tar
    
    # Red Hat ベースのシステム (CentOS や Fedora など) のインストールコマンド
    sudo yum install tar
  2. フォルダーの圧縮と展開。

    # フォルダーを圧縮します。/path/to/directory をフォルダーのパスに置き換えてください。
    tar -cvf archive_name.tar /path/to/directory
    
    # フォルダーを展開します。
    tar -xvf archive_name.tar

Q: DSW インスタンス間でのデータ転送

次のいずれかの方法を使用できます。

Q: ダウンロードの失敗または無応答

この問題は通常、ネットワークの輻輳またはブラウザーの問題が原因で発生します。次の手順をお試しください。

  1. しばらくお待ちください。大きなファイルは、応答とダウンロードに時間がかかります。

  2. 別のブラウザーに切り替えるか、ブラウザーのシークレットモードを使用して、再試行してください。

  3. 大きなファイル (200 MB 以上) をダウンロードする場合、またはネットワーク接続が不安定な場合は、OSS をマウントしてダウンロードすることを推奨します。

Q: ファイル転送ステーションの容量不足

ファイル転送ステーションに一時保存できるデータの合計サイズは 10 GB です。容量を解放するには、管理ページに移動し、[転送ステーションのファイルをクリア] してください。ページが自動的に更新されない場合は、ブラウザーを更新してください。

Q: アップロード中のファイル転送ステーションへのリダイレクト

これは仕様による動作です。アップロードの安定性と速度を確保するため、個々のファイルサイズが 10 MB を超えるファイルはすべて、ファイル転送ステーション経由で自動的にルーティングされます。転送が完了すると、インスタンスに保存されます。

Q: DSW への大きなファイルまたはデータセットのアップロード

システムディスクは、限られた一時ストレージしか提供しません。大きなファイルを直接アップロードする代わりに、データを OSS にアップロードし、DSW インスタンスにマウントしてください。「データセット、OSS、NAS、またはCPFSのマウント」をご参照ください。

リモート接続

Q: ProxyClient SSH 接続が切断される

SSH 経由で DSW インスタンスに接続すると、一定期間操作がない場合にセッションが切断されることがあります。次のエラーが表示される場合があります:

image

この問題を恒久的に解決するには、より安定した リモート接続:直接 SSH 接続 方法を使用することを推奨します。

Q: VSCode でローカルフォルダーを開けない

この問題は通常、VSCode クライアントが原因で発生します。ローカルフォルダーからファイルを DSW インスタンスにアップロードすることを推奨します。手順については、「ファイルのアップロードとダウンロード」をご参照ください。

Q: 直接 SSH 接続のセットアップが失敗する Failed to update private zone items: Failed to add zone

このエラーは、内部 DNS 名前解決が無効になっている場合に発生します。有効にするには、「内部 DNS 名前解決の有効化」をご参照ください。

ネットワークの問題

Q: ネットワークのダウンロードが遅い

DSW および DLC インスタンスは、デフォルトで共有ゲートウェイを使用します。帯域幅の制限により、大きなファイルのダウンロードが遅くなる場合があります。解決策は次のとおりです。

Q: DSW インスタンスのパブリック IP

デフォルトでは、DSW インスタンスにパブリック IP アドレスは割り当てられません。インスタンスでインターネットアクセスが必要な場合は、NAT ゲートウェイを設定するか、EIP を使用してください。詳細については、「ネットワーク設定」をご参照ください。

Q: NAT ゲートウェイでのパブリックポートの再利用

同じ NAT ゲートウェイを介して複数のDSW カスタムサービスを公開する場合、各サービスはパブリックアクセス用に一意のポートを使用する必要があります。

Q: DSW インスタンスがインターネットにアクセスできない

デフォルトでは、DSW インスタンスは Public Gateway を使用してインターネットにアクセスできます。インターネットにアクセスできない場合は、インスタンスの設定ページで、Internet Access Gateway として Private Gateway が選択されているかどうかを確認してください。専用ゲートウェイが選択されている場合は、EIP と SNAT エントリを設定する必要があります。詳細については、「専用ゲートウェイを使用したパブリックネットワークアクセス速度の向上」をご参照ください。それ以外の場合は、[パブリックゲートウェイ] を選択してください。

image

Q: Hugging Face で「Network is unreachable」エラーが発生する

中国以外 (例: huggingface.co) からモデルをプルすると、リージョン間のネットワークの問題により失敗する場合があります。Global Accelerator (GA) インスタンスを作成して、アクセスを高速化してください。詳細については、「中国国外からのモデルとコンテナイメージのプル」をご参照ください。

サードパーティライブラリのインストール

Q: DSW でサードパーティライブラリを使用するには

DSW は、サードパーティライブラリのインストールをサポートしています。詳細については、「サードパーティライブラリの管理」をご参照ください。

Q: pip でインストールしたパッケージとコードは、DSW インスタンスを停止すると失われますか?

システムディスクとしてクラウドディスクを使用する場合、データは失われません。 /mnt/workspace および /root ディレクトリの環境を含む、インスタンスのディスク上のすべてのデータは保持されます。次にインスタンスを起動すると、すべての環境とファイルが引き続き利用可能です。データは、インスタンスを削除したときにのみ完全に消去されます。

Q: インストールしたサードパーティライブラリが動作しないのはなぜですか?

pip コマンドを使用してサードパーティライブラリをインストールしたにもかかわらず、import コマンドの実行時にライブラリが見つからない場合は、まずサービスまたはカーネルを再起動してみてください。エラーが解決しない場合は、どの環境を使用しているかを確認してください。デフォルトでは、DSW はサードパーティライブラリを Python 3 環境にインストールします。別の環境にライブラリをインストールするには、まずその環境に切り替える必要があります。以下にその方法の例を示します。

# Python 2 環境にインストールします。
source activate python2
pip install --user xxx
# TensorFlow 2.0 環境にインストールします。
source activate tf2
pip install --user xxx

xxx を、インストールするサードパーティライブラリ名に置き換えてください。

Q: DSW で、依存関係やバージョンエラーによる pip install の失敗への対処法

この問題は通常、互換性のない環境が原因で発生します。この問題に対処するには、次の手順に順番に従ってください:

  1. 推奨される解決策: イメージを変更する。 現在のインスタンスを停止し、新しい DSW インスタンスを作成して、別の公式イメージを選択します。たとえば、PyTorch 2.1 イメージが機能しない場合は、PyTorch 2.3 イメージを試してください。modelscope シリーズのイメージも試せます。これらは通常、より互換性が高いです。

  2. 特定のバージョンをインストールする。 ライブラリの公式ドキュメントで、Python と CUDA のバージョンを含む現在の DSW 環境をサポートするバージョンを確認します。次に、 pip install package_name==x.y.z を実行します。

  3. ダウンロードソースを変更する。 別のミラーを使用してみてください。たとえば、清華大学ミラー: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple <yourLibraryName>

Q: ターミナルでインストールしたライブラリが Jupyter Notebook で見つからないのはなぜですか?

この問題は、ターミナルと Jupyter Notebook が異なる Python 環境を使用している場合に発生する可能性があります。which python コマンドを実行して、アクティブな Python 環境を確認できます。または、次のように、必要なライブラリを Notebook に直接インストールすることもできます:

image

Q: CUDA ドライバーのバージョンが低い場合、DSW の NVIDIA ドライバーをアップグレードする必要がありますか?

ドライバーのバージョンはアップグレードしないでください。 DSW インスタンスには、プリインストールされ、ロックされたドライバーと CUDA があります。手動で変更することはできません。変更すると、インスタンスに修復不可能な損傷を与える可能性があります。代わりに、現在のインスタンスを停止し、新しいインスタンスを作成して、より高い CUDA バージョンの公式イメージを選択してください。

たとえば、公式イメージ modelscope:1.9.4-pytorch2.0.1tensorflow2.13.0-gpu-py38-cu118-ubuntu20.04 の名前には cu118 が含まれており、これは CUDA バージョン 11.8 を示しています。

Q: DSW で Docker を使用してアプリケーションをデプロイできますか?

Lingjun リソースで Docker を使用するには、チケットを起票して許可リストに追加される必要があります。 Lingjun リソースを使用しない DSW インスタンスは、現在、インスタンスコンテナ内での Docker の実行をサポートしていません。

Q: unzip または 7z コマンドが見つからない場合、ファイルを展開するにはどうすればよいですか?

apt-get コマンドを使用してツールをインストールできます。

  • unzip をインストールするには: ターミナルで apt-get update && apt-get install -y unzip を実行します。次に、 unzip your_file.zip を使用します。

  • p7zip (7z ファイル用) をインストールするには: ターミナルで apt-get update && apt-get install -y p7zip-full を実行します。次に、 7z x your_file.7z を使用します。

Q: サードパーティライブラリのインストールがスタックしたりタイムアウトしたりするのはなぜですか?

サードパーティライブラリのインストールがスタックしたり、タイムアウトしたり、非常に遅い場合は、通常、ネットワークの問題が原因です。次の手順に従って問題に対処してください:

手順 1: ネットワーク接続の確認

ターミナルで ping www.aliyun.com コマンドを実行して、インスタンスがインターネットにアクセスできるかどうかをテストしてください。ネットワークに到達できない場合は、手順 2 に進みます。

手順 2: ゲートウェイ設定の確認

インスタンス設定ページで、Internet Access Gateway のタイプを確認してください:

  • [パブリックゲートウェイ]: デフォルトでは、DSW は Public Gateway を使用してインターネットにアクセスします。DSW インスタンス設定ページでゲートウェイのタイプを確認できます。パブリックゲートウェイは帯域幅が限られているため、大きなファイルのダウンロードには不十分な場合があります。この場合、専用ゲートウェイに切り替えることができます。

  • [専用ゲートウェイ]: より高速なネットワーク速度を提供します。VPC にインターネット NAT ゲートウェイを作成し、EIP を関連付け、SNAT エントリを設定する必要があります。そうしないと、インターネットにアクセスできません。詳細については、「専用ゲートウェイによるパブリックネットワークアクセス速度の向上」をご参照ください。

手順 3: pip ダウンロードソースの変更

DSW はデフォルトで Alibaba Cloud のミラーソースを使用しますが、ピーク時やネットワークの変動により問題が発生する可能性があります。中国国内の別のミラーソースに切り替えることを推奨します:

# 清華大学ミラーの使用 (推奨)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn <yourLibraryName>

# USTC ミラーの使用
pip install -i https://pypi.mirrors.ustc.edu.cn/simple --trusted-host pypi.mirrors.ustc.edu.cn <yourLibraryName>

# Douban ミラーの使用
pip install -i https://pypi.doubanio.com/simple --trusted-host pypi.doubanio.com <yourLibraryName>

デフォルトの pip ソースを永続的に変更するには、「pip ソースの表示または変更」をご参照ください。

手順 4: オフラインインストールの使用

ネットワークに到達できないか、非常に不安定な場合は、オフラインインストールを実行できます:

  1. ローカルコンピューター (ネットワーク接続が良好な) で、.whl ライブラリファイルをダウンロードしてください:

    # ローカルコンピューターで実行
    pip download <yourLibraryName> -d ./packages
  2. ダウンロードした .whl ファイルを DSW インスタンスにアップロードしてください。手順については、「ファイルのアップロードとダウンロード」をご参照ください。

  3. DSW で、オフラインインストールを実行してください:

    pip install /path/to/your-package.whl

Q: DSW WebIDE で root 権限を取得するにはどうすればよいですか?

ほとんどの公式 DSW イメージは、デフォルトで root として実行されます。コマンドプロンプトに root@... と表示されている場合は、すでに root 権限を持っています。pip のインストール中に表示される「not recommended to run as root」という警告は無視しても問題ありません。イメージが root を使用していない場合は、root アクセスをサポートするイメージに切り替えてください。

Q: DSW で X サーバーを起動するにはどうすればよいですか?

DSW は X サーバーの起動をサポートしていません。

モデルデプロイ

デプロイ DSW モデル

  • EAS モデルデプロイサービスを利用する

    モデリング後、PAI-EAS でモデルをオンラインサービスとしてデプロイします。詳細については、モデルをオンラインサービスとしてデプロイをご参照ください。

  • ローカルデプロイ用にモデルをダウンロードします。

    DSW で生成したモデルを右クリックし、ローカルマシンにダウンロードできます。

インスタンスの実行

Q: 非アクティブな状態が続いた後、再度ログインを求められるのはなぜですか

セキュリティのため、DSW のログインセッションは 3 時間で期限切れになります。再度ログインする必要がありますが、実行中のタスクは中断されません。長時間実行するタスクは、DSW ターミナルで nohup コマンドを使用してください。

Q: ブラウザーや PC を閉じた後もタスクは実行され続けますか

はい。DSW インスタンスはクラウドで実行されており、ローカルデバイスとは独立しています。ただし、アイドル自動シャットダウンポリシー (無料トライアルではデフォルトで有効) が設定されているインスタンスは、CPU と GPU の使用率がしきい値を下回ったままの場合、自動的に停止することがあります。

Q: DSW で Docker を起動できないのはなぜですか

DSW はコンテナで実行されるため、DSW は Docker のインストールをサポートしていません。対応する CUDA バージョンは、基盤となる仮想マシンにプリインストールされており、変更することはできません。nvidia-smi を使用して、対応する CUDA バージョンを確認できます。

Q: ターミナルでタブ補完が利用できないのはなぜですか

一部のイメージには使用制限があり、これらの機能が無効になっています。有効にするには、ターミナルで bash と入力して Enter キーを押します。image.png

Q: インスタンスの仕様が十分でない場合はどうすればよいですか

次の手順で DSW インスタンスの仕様を更新できます。

  1. DSW インスタンス一覧で、インスタンス名をクリックしてインスタンスの詳細ページを開きます。

  2. Instance Settings タブで、Change Settings をクリックします。

  3. Change Instance Settings パネルで、インスタンスの仕様を更新します。

    説明

    実行中のインスタンスのスペックを更新すると、インスタンスは直ちに再起動されます。続行する前に、作業内容を保存したことを確認してください。

Q: メモリを解放するにはどうすればよいですか

imageメモリ使用量が多く作業に影響が出ている場合は、次のいずれかの方法で問題を解決できます。

  • メモリ使用量が多くターミナルが応答しない場合は、右上隅の Stop Instance をクリックします。または、DSW コンソールに戻り、対象インスタンスの Stop ボタンをクリックします。インスタンスが停止するのを待ってから、再起動してください。

  • ターミナルが応答する場合は、top コマンドを実行してプロセスのメモリ使用量を確認できます。%MEM 列はメモリ使用率を示し、PID はプロセス ID です。image

    メモリを大量に消費しているプロセスを終了させるには、次のコマンドを実行します:

    kill PID

    PID は、終了させたいプロセスのプロセス ID に置き換えてください。コマンドを実行すると、メモリ使用量が減少します。image

Q: RuntimeError: CUDA error: too many resources requested for launch

原因: このエラーは、CUDA カーネルが利用可能なリソースを超えるリソースを要求した場合に発生します。これは通常、GPU ハードウェアの制限によるものです。

解決策: インスタンスを再起動して、プログラムを再度実行してみてください。問題が解決しない場合は、より高性能な GPU インスタンスを選択してください。

Q: インスタンスのメモリが不足した場合、スワップ領域を作成できますか

いいえ。DSW はコンテナ内で実行されるため、スワップ領域の作成や管理はサポートされていません。

理由は次のとおりです:

  • 権限の制限: コンテナのカーネル権限が制限されており、スワップファイルのマウントができません。コンテナ内で root 権限を取得しても、ホストのリソースポリシーは回避できません。

  • プラットフォームポリシー: プラットフォームは、マルチテナント環境の安定性とセキュリティを確保するために、リソースのスケジューリングと制限を行います。

推奨事項: メモリが不足している場合は、コードを最適化するか、インスタンスの仕様をアップグレードしてください。