RunDetails クラス
モデル トレーニングの進行状況を表示するために使用される Jupyter Notebook ウィジェットを表します。
ウィジェットは非同期であり、トレーニングが終了するまで更新情報が表示されます。
指定された実行インスタンスを使用してウィジェットを初期化します。
- 継承
-
builtins.objectRunDetails
コンストラクター
RunDetails(run_instance)
パラメーター
名前 | 説明 |
---|---|
run_instance
必須
|
ウィジェットがレンダリングされる実行インスタンス。 |
run_instance
必須
|
ウィジェットがレンダリングされる実行インスタンス。 |
注釈
Azure ML Jupyter Notebook ウィジェットには、プロパティ、ログ、メトリックなど、モデル トレーニングの進行状況が表示されます。 選択されたウィジェットの種類は、run_instance
から暗黙的に推論されます。 明示的に設定する必要はありません。
show メソッドを使用して、ウィジェットのレンダリングを開始します。 ウィジェットがインストールされていない場合は、代わりに、新しいブラウザー ページでコンテンツを表示するためのリンクが表示されます。 実験を開始したら、Run クラスの get_portal_url()
メソッドを使用して、Azure portal でのモデル トレーニングの進行状況を確認することもできます。
次の例は、ウィジェットを作成して開始する方法を示しています。
from azureml.widgets import RunDetails
RunDetails(remote_run).show()
次の実行の種類がサポートされています。
StepRun: 実行プロパティ、出力ログ、メトリックを表示します。
HyperDriveRun: 親の実行プロパティ、ログ、子の実行、プライマリ メトリック グラフ、およびハイパーパラメーターの平行座標グラフを表示します。
AutoMLRun: 個々のメトリックを選択するためのオプションを使用して、子の実行とプライマリ メトリック グラフを表示します。
PipelineRun: ノードとエッジのグラフィカル表示と一緒に、パイプラインの実行中のノードと実行中ではないノードを表示します。
ReinforcementLearningRun: 実行の状態をリアルタイムで表示します。 Azure Machine Learning の強化学習は、現在はプレビュー機能です。 詳細については、「Azure Machine Learning での強化学習」を参照してください。
azureml-widgets パッケージは、Azure Machine Learning SDK をインストールするとインストールされます。 ただし、環境によっては、追加のインストールが必要な場合があります。
Jupyter Notebook: ローカル ノートブックとクラウド ノートブックの両方が完全にサポートされています。インタラクティビティ、非同期自動更新、および非ブロッキング セル実行を使用できます。
JupyterLab: 追加のインストールが必要な場合があります。
azure-widgets パッケージがインストールされていることを確認し、インストールされていない場合はインストールしてください。
sudo -i pip install azureml-widgets
JupyterLab 拡張機能をインストールします。
sudo -i jupyter labextension install @jupyter-widgets/jupyterlab-manager
インストールしたら、現在実行中のすべてのノートブックでカーネルを再起動します。
jupyter labextension list
Databricks: Juypter Notebook ウィジェットの部分的なサポート。 ウィジェットを使用すると、新しいブラウザー ページにコンテンツを表示するためのリンクが表示されます。
render_lib
パラメーターを 'displayHTML' に設定した show を使用します。
メソッド
get_widget_data |
ウィジェットによってレンダリングされるデータを実行履歴から取得して変換します。 デバッグの目的でも使用されます。 |
show |
ウィジェットをレンダリングし、そのウィジェットを更新するためのスレッドを開始します。 |
get_widget_data
ウィジェットによってレンダリングされるデータを実行履歴から取得して変換します。 デバッグの目的でも使用されます。
get_widget_data(widget_settings=None)
パラメーター
名前 | 説明 |
---|---|
widget_settings
|
ウィジェットに適用する設定。 サポートされている設定: 'debug' (ブール値)。 規定値: None
|
戻り値
型 | 説明 |
---|---|
ウィジェットによってレンダリングされるデータを含む辞書。 |
show
ウィジェットをレンダリングし、そのウィジェットを更新するためのスレッドを開始します。
show(render_lib=None, widget_settings=None)
パラメーター
名前 | 説明 |
---|---|
render_lib
|
<xref:func>
レンダリングに使用するライブラリ。 値が 'displayHTML' の Databricks の場合にのみ必要です。 規定値: None
|
widget_settings
|
ウィジェットに適用する設定。 サポートされている設定: 'debug' (ブール値)。 規定値: None
|