次の方法で共有


ModelProfile クラス

プロファイリング実行の結果を格納します。

モデルのモデル プロファイルは、リソース要件の推奨事項です。 ModelProfile オブジェクトは、profile クラスのModel メソッドから返されます。

ModelProfile オブジェクトを初期化します。

コンストラクター

ModelProfile(workspace, name)

パラメーター

名前 説明
workspace
必須

モデルを含むワークスペース オブジェクト。

name
必須
str

作成および取得するプロファイルの名前。

workspace
必須

モデルを含むワークスペース オブジェクト。

name
必須
str

作成および取得するプロファイルの名前。

注釈

次の例は、ModelProfile オブジェクトを返す方法を示しています。


   profile = Model.profile(ws, "profilename", [model], inference_config, input_dataset=dataset)
   profile.wait_for_profiling(True)
   profiling_details = profile.get_details()
   print(profiling_details)

メソッド

get_details

プロファイリング結果の詳細を取得します。

成功した場合に、観察されたメトリック (さまざまな待機時間のパーセンタイル、最大使用率 CPU とメモリなど) と推奨されるリソース要件を返します。

serialize

このプロファイルを JSON シリアル化ディクショナリに変換します。

wait_for_completion

モデルのプロファイリングが完了するまで待ちます。

get_details

プロファイリング結果の詳細を取得します。

成功した場合に、観察されたメトリック (さまざまな待機時間のパーセンタイル、最大使用率 CPU とメモリなど) と推奨されるリソース要件を返します。

get_details()

戻り値

説明

推奨されるリソース要件のディクショナリ。

serialize

このプロファイルを JSON シリアル化ディクショナリに変換します。

serialize()

戻り値

説明

このプロファイルの JSON 表記

wait_for_completion

モデルのプロファイリングが完了するまで待ちます。

wait_for_completion(show_output=False)

パラメーター

名前 説明
show_output

より詳細な出力を出力するブール型オプション。 既定値は False です。

規定値: False