Tensorboard クラス

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

Tensorboard を初期化します。

継承
builtins.object
Tensorboard

コンストラクター

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

パラメーター

runs
list
必須

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

local_root
str
既定値: None

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

port
int
既定値: 6006

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

runs
list
必須

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

local_root
str
必須

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

port
int
必須

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

use_display_name
bool
既定値: False

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

注釈

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
bool
既定値: False

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

戻り値

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

の戻り値の型 :

str

stop

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

stop()

戻り値

None

属性

LOGS_ARTIFACT_PREFIX

LOGS_ARTIFACT_PREFIX = 'logs/'