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

Platform For AI:クラウドストレージの使用

最終更新日:Jun 22, 2026

Deep Learning Containers (DLC) のトレーニングジョブを送信する際、コード設定またはマウントを使用して Object Storage Service (OSS)、File Storage NAS (NAS)、Cloud Parallel File Storage (CPFS)、または MaxCompute ストレージを構成できます。これにより、トレーニングプロセス中に指定されたストレージから直接データを読み書きできます。

前提条件

OSS ストレージの使用

マウントによる OSS ストレージの構成

DLC のトレーニングジョブを作成する際、OSS をマウントできます。以下のマウントタイプがサポートされています。構成の詳細については、「トレーニングジョブの作成」をご参照ください。

マウントタイプ

説明

[Mount dataset]

データセットをマウントします。データセットは、カスタムデータセットまたはパブリックデータセットのいずれかです。

  • パブリックデータセットは読み取り専用マウントのみサポートします。

  • OSS のカスタムデータセットの場合、[読み取り専用] スイッチを使用して読み書き権限を設定できます。

OSS タイプのデータセットを選択し、Mount Path を構成します。DLC ジョブが実行されると、システムはこのパスで OSS データにアクセスします。

[Mount storage]

OSS バケットパスをマウントし、[読み取り専用] スイッチを使用して読み書き権限を設定します。

DLC は、OSS のマウント向けに JindoFuse と ossfs をサポートしています。

  • JindoFuse:これはデフォルトのマウント方法です。そのデフォルト構成には機能上の制限があり、すべてのシナリオに適しているとは限りません。詳細については、「JindoFuse」をご参照ください。特定のシナリオに合わせて パラメータを調整できます。詳細については、「JindoFuse」をご参照ください。

  • ossfs:「ストレージのマウント」で OSS バケットパスをマウントする場合、[詳細設定]{"mountType":"ossfs"} を指定して ossfs を使用できます。

マウントを使用しない OSS ストレージの構成

DLC ジョブは、OSS PyTorch Connector または OSS SDK を使用して OSS からデータを読み書きできます。トレーニングジョブを作成する際、関連するコードファイルを構成します。コード例については、「OSS Connector for AI/ML」または「OSS SDK」をご参照ください。

[コード設定] セクションの [オンライン設定] タブで、ドロップダウンリストからコードソースを選択し、コードの [マウントパス] を入力します。

NAS/CPFS ストレージの使用

DLC ジョブを作成する際、NAS/CPFS タイプのカスタムデータセットをバインドするか、ストレージマウントを使用することで、NAS または CPFS ストレージを使用できます。構成の詳細については、「NAS/CPFS の使用」をご参照ください。

[データセットのマウント] セクションで、[マウントパス] を設定します (例:/mnt/data/)。[ストレージのマウント] セクションで、[ファイルシステムの選択][ファイルシステムマウントポイント][ファイルシステムパス][マウントパス] を順に構成します (例:/mnt/data2/)。選択したストレージタイプに単一アベイラビリティーゾーンのリスクがある場合、オレンジ色の警告が表示されます。

マウントタイプ

説明

[Mount dataset]

カスタムデータセットをマウントします。[読み取り専用] スイッチを使用して読み書き権限を設定できます。

[Mount storage]

NAS または CPFS ファイルシステムをマウントし、[読み取り専用] スイッチを使用して読み書き権限を設定します。

さらに、[詳細設定] で nconnect パラメータを設定することで、DLC コンテナが NAS にアクセスする際のスループットを向上させることができます。nconnect は NFS クライアント用の Linux マウントオプションであり、クライアントとサーバー間でより多くの TCP トランスポート接続を確立することでスループットを向上させます。詳細については、「Linux オペレーティングシステムから NAS にアクセスする際のパフォーマンス低下を解決する方法」をご参照ください。例:

// <SampleValue> を正の整数に置き換えます。
{"nconnect":"<SampleValue>"}

MaxCompute ストレージの使用

MaxCompute ストレージはマウントを使用せずに利用できます。トレーニングジョブを作成する際、関連するコードファイルを構成します。コード例については、「MaxCompute の使用」をご参照ください。

よくある質問

Q: PAIIO ジョブ 'killed' without error

この問題はリソース不足が原因です。PAIIO はメモリ使用量を制限しないため、MaxCompute データを読み取る際に大量のメモリを消費する可能性があります。コンテナがメモリ不足になると、OS やその他のシステムコンポーネントもリソースを消費するため、プロセスはオペレーティングシステムによって強制終了される可能性があります。