web-dev-qa-db-ja.com

テンソルボードにログディレクトリを作成する

テンソルボードの使い方を学ぼうとしていますが、プログラムで実行したいと思います。ログディレクトリの作成方法がわかりません。これらは私がテンソルボードを実行するために持っているラインです。

   summary_writer = tf.train.SummaryWriter('/tensorflow/logdir', sess.graph_def)
   tensorboard --logdir=tensorflow/logdir

私が受け取ったエラーメッセージは

Cannot assign to operator
4
Shawn Imm

この行は、コード(pythonスクリプト))に含める必要があります。

summary_writer = tf.train.SummaryWriter( '/ tensorflow/logdir'、sess.graph_def)

ただし、この行はLinuxから呼び出す必要があります(スクリプト内からではありません)。

tensorboard --logdir = tensorflow/logdir

ただし、テンソルボードが実際に実行される前に、さらに多くのことを行う必要があります。 Tensorflow Tensorboard Empty Graphの作成方法

5
Phillip Bock

チュートリアルでは、TensorFlowの公式ウェブサイトであまり明確に開示されていない可能性があります

私は以前に同じ問題で立ち往生しています

しかし、あなたを混乱させないために、私はまだここでガイドとしてそれを使用します

最初の部分(.pyファイルのコード行)

公式ガイドの class tf.train.SummaryWriter にスキップしてください

まず、データフローグラフを作成するには、.pyファイルにこのコード行が必要です。

テンソルフローでは、セッションはグラフが作成された場所です

#...create a graph...
# Launch the graph in a session.
sess = tf.Session()

次に、これらの行をコードに入力する必要もあります

# Create a summary writer, add the 'graph' to the event file.
writer = tf.train.SummaryWriter(< directory name you create>, sess.graph)

ログフォルダは、作成した.pyファイルの実行後に割り当てたディレクトリに生成されます。

ここ は使用できるサンプルコードです

第2部(Linuxターミナルのコード行)

Linuxターミナルウィンドウで、「

tensorboard --logdir="path of your log file"

ログファイルに自動的にリンクします

最後のステップ(ブラウザへのリンクのキー入力)

キー入力後

tensorboard --logdir="path of your log file"

Httpリンクを生成します。例 http://666.6.6.6:6006

HttpリンクをWebブラウザにコピーします

楽しめ!

注意してください

上記のコード行で、ログファイルがbeforeキーであるディレクトリに移動しないでください

ログファイルを見逃す可能性があります

This youtubeビデオは9:40にこれについてより明確に説明します

公式ガイド でテンソルボードを起動する方法もご覧ください。

データグラフをできるだけ早く表示できることを願っています〜

3
WY Hsu