Tensorboard クラス

実験のパフォーマンスと構造を視覚化するための TensorBoard インスタンスを表します。

Tensorboard を初期化します。

継承
builtins.object
Tensorboard

コンストラクター

Tensorboard(runs, local_root=None, port=6006, use_display_name=False)

パラメーター

名前 説明
runs
必須

この Tensorboard インスタンスにアタッチする、空のリストまたは 1 つ以上の実験 Run オブジェクトのリスト。

local_root
str

実行ログを格納するオプションのローカル ディレクトリ。

規定値: None
port
int

この Tensorboard インスタンスを実行するポートです。

規定値: 6006
runs
必須

この Tensorboard インスタンスにアタッチする、空のリストまたは 1 つ以上の実験 Run オブジェクトのリスト。

local_root
必須
str

実行ログを格納するオプションのローカル ディレクトリ。

port
必須
int

この Tensorboard インスタンスを実行するポートです。

use_display_name

ID ではなく実験実行の表示名を使用して tensorboard ログを読み込む省略可能なパラメーター。

規定値: False

注釈

Tensorboard インスタンスを作成して、TensorFlow、PyTorch、Chainer で生成されたログを含む Tensorboard ログを出力する機械学習実験の実行履歴を使用します。 これらのシナリオでは、Tensorboard インスタンスは、指定された runs を監視し、start メソッドでインスタンスを起動した後、ログ データを local_root の場所にリアルタイムでダウンロードします。 完了するまでに数日かかる可能性があるディープ ニューラル ネットワーク トレーニングなど、長時間実行されるプロセスの場合、Tensorboard インスタンスはログのダウンロードを継続し、複数のインスタンス化を通じてログを保持します。 指定された runs の子実行は監視されません。

実行が指定されていない状態 (空のリスト) で Tensorboard インスタンスが作成された場合、インスタンスは local_root のすべてのログに対して機能します。

start メソッドを使用して、Tensorboard インスタンスを起動します。 操作が完了したら、stop メソッドを使用してインスタンスを停止します。 TensorBoard の使用方法について詳しくは、TensorBoard を使用した実験の実行とメトリックの視覚化に関する記事をご覧ください。

次の例は、Tensorboard インスタンスを作成して Tensorflow 実験の実行履歴を追跡する方法を示しています。


   from azureml.tensorboard import Tensorboard

   # The Tensorboard constructor takes an array of runs, so be sure and pass it in as a single-element array here
   tb = Tensorboard([run])

   # If successful, start() returns a string with the URI of the instance.
   tb.start()

完全なサンプルは、https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/track-and-monitor-experiments/tensorboard/tensorboard/tensorboard.ipynb から入手できます

メソッド

start

Tensorboard インスタンスを起動して、ログの処理を開始します。

stop

Tensorboard インスタンスを停止します。

start

Tensorboard インスタンスを起動して、ログの処理を開始します。

start(start_browser=False)

パラメーター

名前 説明
start_browser

インスタンスの起動時にブラウザーを開くかどうかを指定します。

規定値: False

戻り値

説明
str

Tensorboard インスタンスにアクセスするための URL。

stop

Tensorboard インスタンスを停止します。

stop()

戻り値

説明

None

属性

LOGS_ARTIFACT_PREFIX

LOGS_ARTIFACT_PREFIX = 'logs/'