Image クラス
Azure Machine Learning イメージの抽象親クラスを定義します。
このクラスは非推奨です。 代わりに Environment クラスを使用してください。
イメージ コンストラクター。
このクラスは非推奨です。 代わりに Environment クラスを使用してください。
イメージ コンストラクターは、指定されたワークスペースに関連付けられている Image オブジェクトのクラウド表現を取得するために使用されます。 取得した Image オブジェクトの特定の型に対応する子クラスのインスタンスを返します。
- 継承
-
Image
コンストラクター
Image(workspace, name=None, id=None, tags=None, properties=None, version=None)
パラメーター
- tags
- list
指定されたリストに基づいて、'key' または '[key, value]' でイメージの結果をフィルター処理します。 例: ['key', ['key2', 'key2 value']]
- properties
- list
指定されたリストに基づいて、'key' または '[key, value]' でイメージの結果をフィルター処理します。 例: ['key', ['key2', 'key2 value']]
- tags
- list
指定されたリストに基づいて、'key' または '[key, value]' でイメージの結果をフィルター処理します。 例: ['key', ['key2', 'key2 value']]
- properties
- list
指定されたリストに基づいて、'key' または '[key, value]' でイメージの結果をフィルター処理します。 例: ['key', ['key2', 'key2 value']]
注釈
Image コンストラクターは、指定されたワークスペースに関連付けられている Image オブジェクトのクラウド表現を取得します。 取得した Image オブジェクトの特定の型に対応する子クラスのインスタンスを返します。
Image オブジェクトは、ユーザーの Model を Webservice としてデプロイするために使用されます。 Image オブジェクトには、モデル、実行スクリプト、モデル デプロイに必要な依存関係が通常は含まれます。 Image クラスには、Docker イメージ用の ContainerImage などの複数のサブクラスや、FPGA のような複数のイメージがあります。
Image クラスから継承するクラスの例については、「ContainerImage クラス」を参照してください。
Image は、イメージを使用する必要があるワークフロー内で通常は使用されます。 ほとんどのワークフローでは、代わりに Environment クラスを使用してイメージを定義する必要があります。 その後、Environment オブジェクトを Modeldeploy()
メソッドと併用して、モデルを Web サービスとしてデプロイできます。
Model package()
メソッドを使用して、イメージまたは Dockerfile としてローカルの Docker インストール環境にダウンロードできるイメージを作成することもできます。
Azure でモデルをデプロイする方法の概要については、次のリンクを参照してください: https://aka.ms/azureml-how-deploy。
メソッド
add_properties |
イメージにプロパティを追加します。 |
add_tags |
イメージにタグを追加します。 |
create |
指定されたワークスペース内にイメージを作成します。 |
delete |
対応するワークスペースからイメージを削除します。 |
deserialize |
JSON オブジェクトを Image オブジェクトに変換します。 |
image_configuration |
イメージ構成オブジェクトを作成するための抽象メソッド。 |
list |
対応するワークスペースに関連付けられているイメージをリストします。 特定のパラメーターを使用してフィルター処理できます。 |
remove_tags |
イメージからタグを削除します。 |
serialize |
この Image オブジェクトを JSON のシリアル化されたディクショナリに変換します。 |
update |
イメージを更新します。 |
update_creation_state |
メモリ内オブジェクトの現在の状態を更新します。 対応するクラウド オブジェクトの現在の状態に基づいて、オブジェクトのプロパティのインプレース更新を実行します。 作成状態を手動でポーリングする場合に特に便利です。 |
wait_for_creation |
イメージの作成が完了するまで待機します。 イメージの作成が最終状態になるまで待機します。 到達した最終状態が失敗の場合、WebserviceException をスローします。 |
add_properties
イメージにプロパティを追加します。
add_properties(properties)
パラメーター
例外
add_tags
create
指定されたワークスペース内にイメージを作成します。
static create(workspace, name, models, image_config)
パラメーター
- workspace
- <xref:<xref:workspace: azureml.core.workspace.Workspace>>
このイメージに関連付けるワークスペース。
戻り値
作成された Image オブジェクト。
の戻り値の型 :
例外
delete
対応するワークスペースからイメージを削除します。
delete()
例外
注釈
イメージが稼働中の Web サービスにデプロイされている場合、このメソッドは失敗します。
deserialize
JSON オブジェクトを Image オブジェクトに変換します。
deserialize(workspace, image_payload)
パラメーター
- cls
クラス メソッドを示します。
戻り値
指定された JSON オブジェクトのイメージ表現。
の戻り値の型 :
例外
注釈
イメージが登録されていないワークスペースを指定した場合、このメソッドは失敗します。
image_configuration
list
対応するワークスペースに関連付けられているイメージをリストします。 特定のパラメーターを使用してフィルター処理できます。
static list(workspace, image_name=None, model_name=None, model_id=None, tags=None, properties=None)
パラメーター
- tags
- list
指定されたリストに基づいて、'key' または '[key, value]' でフィルター処理します。 例: ['key', ['key2', 'key2 value']]
- properties
- list
指定されたリストに基づいて、'key' または '[key, value]' でフィルター処理します。 例: ['key', ['key2', 'key2 value']]
戻り値
指定されたワークスペース内のフィルター処理されたイメージのリスト。
の戻り値の型 :
例外
remove_tags
イメージからタグを削除します。
remove_tags(tags)
パラメーター
例外
serialize
この Image オブジェクトを JSON のシリアル化されたディクショナリに変換します。
serialize()
戻り値
この Image オブジェクトの JSON 表現。
の戻り値の型 :
例外
update
イメージを更新します。
update(tags)
パラメーター
例外
update_creation_state
メモリ内オブジェクトの現在の状態を更新します。
対応するクラウド オブジェクトの現在の状態に基づいて、オブジェクトのプロパティのインプレース更新を実行します。 作成状態を手動でポーリングする場合に特に便利です。
update_creation_state()
例外
wait_for_creation
イメージの作成が完了するまで待機します。
イメージの作成が最終状態になるまで待機します。 到達した最終状態が失敗の場合、WebserviceException をスローします。
wait_for_creation(show_output=False)
パラメーター
例外
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示