Creando el directorio de registro en tensorboard

Estoy tratando de aprender a usar el tensorboard y me gustaría que se ejecute en mi progtwig. No entiendo cómo crear un directorio de registro. Estas son las líneas que tengo para ejecutar tensorboard.

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

El mensaje de error que recibí fue

 Cannot assign to operator 

Esta línea debe estar en tu código (la secuencia de comandos de Python), como parece que lo pones:

summary_writer = tf.train.SummaryWriter (‘/ tensorflow / logdir’, sess.graph_def)

Esta línea, sin embargo, debe llamar desde Linux (y no desde el script):

tensorboard –logdir = tensorflow / logdir

Sin embargo, hay mucho más que hacer antes de que realmente se ejecute el tensorboard: Cómo crear un gráfico vacío de Tensorflow Tensorboard

El tutorial puede revelar no muy claro en el sitio web oficial de TensorFlow

Me he quedado en el mismo tema antes

Pero para no confundirte, todavía lo uso como una guía aquí.

Primera parte (líneas de códigos en archivo .py)

Solo salta a la clase tf.train.SummaryWriter en la guía oficial

Primero, necesita estas líneas de código en su archivo .py para crear un gráfico de flujo de datos

En tensorflow, una sesión es donde se crea el gráfico.

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

Entonces, también necesita escribir estas líneas en su código

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

La carpeta de registros se generará en el directorio que asignó después de que se ejecute el archivo .py que creó.

Aquí está el código de ejemplo que puede utilizar

Segunda parte (lineas de codigo en tu terminal linux)

En su ventana de terminal de Linux, escriba

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

Se vinculará a su archivo de registro automáticamente

Último paso (clave en el enlace en su navegador)

Después de teclear

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

Generará un enlace http, ex http://666.6.6.6:6006

Copia el enlace http en tu navegador web

¡Disfrútala!

Ten cuidado

No vaya al directorio donde se encuentra el archivo de registro antes de ingresar la línea de código anterior

Podría perder el archivo de registro

Este video de youtube explicará más explícitamente sobre esto a las 9:40

También puede echar un vistazo a cómo lanzar el tensorboard en la guía oficial.

Espero que pueda mostrar su gráfico de datos lo antes posible ~