7

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

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

私が得たエラーメッセージは

Cannot assign to operator
4

2 に答える 2

3

チュートリアルでは、TensorFlow の公式 Web サイトであまり明確でないことが明らかになる場合があります。

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

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

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

公式ガイドのクラス 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://666.6.6.6:6006などの http リンクが生成されます。

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

楽しめ!

気をつけて

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

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

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

また、公式ガイドでテンソルボードを起動する方法を見ることもできます

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

于 2016-11-29T08:42:02.553 に答える