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

Platform For AI:カスタムイメージ

最終更新日:May 09, 2025

Platform for AI(PAI)の AI アセット管理は、既存のイメージをインポートしたり、プラットフォーム上に新しいイメージをビルドしたりできるカスタムイメージ機能を提供します。この機能は、さまざまな開発およびトレーニング要件を満たし、効率と利便性を向上させます。

概要

AI アセット管理のカスタムイメージ機能を使用すると、ビジネス要件に基づいてイメージを追加できます。既存のイメージをインポートすることも、新しいイメージをビルドすることもできます。

  • 既存のイメージのインポート: オンプレミスのマシンまたは ECS インスタンスでイメージをビルドし、Alibaba Cloud Container Registry にプッシュしてから、PAI コンソールに Container Registry のイメージ情報を入力する必要があります。このようにして、イメージを PAI のカスタムイメージとして登録できます。この方法では既存のイメージを使用できますが、プロセスは比較的複雑です。

  • 新しいイメージのビルド: PAI コンソールで Container Registry のイメージ情報を入力し、ジョブの実行とイメージのビルド設定を構成するだけで済みます。イメージビルドジョブが完了すると、イメージは Container Registry にプッシュされ、PAI のカスタムイメージとして登録されます。この方法により、操作プロセスが簡素化され、カスタムイメージを一括で使用するというニーズが満たされ、効率と利便性が大幅に向上します。

権限要件

  • Alibaba Cloud アカウント: すべての操作を実行する権限を持っています。

  • RAM ユーザー: ワークスペースメンバーとして追加され、ロール権限が付与されている必要があります。詳細については、「メンバーとロールを構成する」をご参照ください。

イメージの登録: 既存のイメージのインポート

ワークスペース ページに移動し、管理するワークスペースを見つけて、その名前をクリックします。[ワークスペースの詳細] ページの左側のナビゲーションウィンドウで、[AI アセット管理] > [イメージ] を選択します。[カスタムイメージ] タブで、[イメージの登録] をクリックします。次に、[既存のイメージのインポート] を選択して、Container Registry から既存のイメージを PAI のカスタムイメージとして登録します。

image

次の表に、主要なパラメーターを示します。

パラメーター

説明

イメージの種類

  • Personal Edition イメージ (Container Registry): 個人の開発者向けの基本サービスを提供します。Container Registry Personal Edition には、イメージのアップロードとダウンロードの制限が課せられています。Container Registry Enterprise Edition を使用することをお勧めします。詳細については、「Container Registry Personal Edition のイメージのアップロードとダウンロードの制限に関するお知らせ」をご参照ください。

  • Enterprise Edition イメージ (Container Registry): 企業がコンテナイメージ、Helm チャート、Kubernetes オペレーターなどの Open Container Initiative (OCI) アーティファクトを安全かつ効率的に管理および配布できるようにします。

Enterprise Edition インスタンス (Container Registry)/イメージの名前空間/イメージのリポジトリ/イメージのバージョン/カスタムドメイン名

Enterprise Edition インスタンス、名前空間、リポジトリ、イメージのバージョン、およびカスタムドメイン名を選択するか、Container Registry コンソール に移動して作成します。

説明

可視性

  • 自分のみ: 登録されたイメージは、自分とワークスペースの管理者のみが表示できます。

  • 現在のワークスペース: 登録されたイメージは、ワークスペースのすべてのメンバーが表示できます。

チップの種類

CPU、GPU、および PPU の種類をサポートして、登録されたイメージが特定の環境で正しく実行できるようにします。

イメージの登録: イメージのビルド

ワークスペース ページに移動し、管理するワークスペースを見つけて、その名前をクリックします。[ワークスペースの詳細] ページの左側のナビゲーションウィンドウで、[AI アセット管理] > [イメージ] を選択します。[カスタムイメージ] タブで、[イメージの登録] をクリックします。次に、[新しいイメージのビルド] を選択します。イメージがビルドされると、イメージは Container Registry にプッシュされ、PAI のカスタムイメージとして登録されます。

image

次の表に、主要なパラメーターを示します。

パラメーター

説明

基本情報

イメージの種類

Enterprise Edition イメージ (Container Registry) のみがサポートされています。Enterprise Edition イメージと Personal Edition イメージの詳細については、「Container Registry とは」をご参照ください。

Enterprise Edition インスタンス (Container Registry)/イメージの名前空間/イメージのリポジトリ/カスタムドメイン名

Enterprise Edition インスタンス、名前空間、リポジトリ、イメージのバージョン、およびカスタムドメイン名を選択するか、Container Registry コンソール に移動して作成します。

説明

権限がないことを示すメッセージが表示された場合は、AliyunContainerRegistryReadOnlyAccess ポリシーを RAM ユーザーにアタッチします

可視性

  • 自分のみ: 登録されたイメージは、自分とワークスペースの管理者のみが表示できます。

  • 現在のワークスペース: 登録されたイメージは、ワークスペースのすべてのメンバーが表示できます。

チップの種類

CPU、GPU、および PPU の種類をサポートして、登録されたイメージが特定の環境で正しく実行できるようにします。

実行情報

リソース

イメージをビルドするためのリソースを選択します。[ビルド構成] または Dockerfile の命令の依存関係に基づいて、適切なリソースを選択することをお勧めします。たとえば、Dockerfile にプログラムのコンパイル命令が含まれている場合、リソースの要件は比較的高くなります。

VPC 構成/セキュリティグループ

Enterprise Edition インスタンスが存在する VPC を選択します。

説明

イメージビルドジョブでインターネットアクセスが必要な場合 (サードパーティのイメージアドレスや [ビルド構成] での依存関係のインストールなど)、インターネット NAT ゲートウェイを作成し、インスタンスに Elastic IP アドレス (EIP) を関連付けて、SNAT を構成する必要があります。詳細については、「プライベートゲートウェイを使用してインターネットアクセス率を向上させる」をご参照ください。

ビルド構成

ビルド方法

  • 既存のイメージに基づく: 公式イメージ、カスタムイメージ、またはサードパーティのイメージアドレスを使用したイメージビルドをサポートします。プライベートイメージリポジトリに権限を付与する必要がある場合は、ユーザー名とパスワードを入力する必要があります。さらに、pip2、pip3、yum、または apt を使用して依存関係をインストールできます。

  • Dockerfile に基づく: Dockerfile スタイルの命令編集をサポートします。構文については、「Dockerfile リファレンス」をご参照ください。

イメージビルドジョブの表示

[カスタムイメージ] タブで、[ジョブの表示] をクリックします。[イメージビルドジョブ] ページで、管理するイメージビルドジョブを見つけて、[アクション] 列の [詳細] をクリックします。

image

[イメージビルドジョブの詳細] パネルで、[ログの表示][モニタリングの表示] をクリックして、ログとモニタリング情報を表示します。

image

カスタムイメージの表示

イメージが登録されると、[カスタムイメージ] タブに登録されたカスタムイメージが表示されます。その後、カスタムイメージをトレーニングに使用できます。

image

参考資料