テンソルボードの使い方を学ぼうとしていますが、プログラムで実行したいと思います。ログディレクトリの作成方法がわかりません。これらは私がテンソルボードを実行するために持っているラインです。
summary_writer = tf.train.SummaryWriter('/tensorflow/logdir', sess.graph_def)
tensorboard --logdir=tensorflow/logdir
私が受け取ったエラーメッセージは
Cannot assign to operator
この行は、コード(pythonスクリプト))に含める必要があります。
summary_writer = tf.train.SummaryWriter( '/ tensorflow/logdir'、sess.graph_def)
ただし、この行はLinuxから呼び出す必要があります(スクリプト内からではありません)。
tensorboard --logdir = tensorflow/logdir
ただし、テンソルボードが実際に実行される前に、さらに多くのことを行う必要があります。 Tensorflow Tensorboard Empty Graphの作成方法
チュートリアルでは、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にこれについてより明確に説明します
公式ガイド でテンソルボードを起動する方法もご覧ください。
データグラフをできるだけ早く表示できることを願っています〜