Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Módulo: tf.summary

TensorFlow 1 versión Ver código fuente en GitHub

Las operaciones para escribir los datos de resumen, para su uso en análisis y visualización.

El tf.summary módulo proporciona APIs para la escritura de datos de resumen. Estos datos se pueden visualizar en TensorBoard, el kit de herramientas de visualización que viene con TensorFlow. Ver la página web TensorBoard para las clases más detallada acerca de cómo utilizar estas API, o algunos ejemplos rápidos de abajo.

Ejemplo de uso con la ejecución ansiosos, el valor predeterminado en TF 2.0:

 writer = tf.summary.create_file_writer("/tmp/mylogs")
with writer.as_default():
  for step in range(100):
    # other model code would go here
    tf.summary.scalar("my_metric", 0.5, step=step)
    writer.flush()
 

Ejemplo de uso con tf.function ejecución del gráfico:

 writer = tf.summary.create_file_writer("/tmp/mylogs")

@tf.function
def my_func(step):
  # other model code would go here
  with writer.as_default():
    tf.summary.scalar("my_metric", 0.5, step=step)

for step in range(100):
  my_func(step)
  writer.flush()
 

Ejemplo de uso con la ejecución legado TF gráfico 1.x:

 with tf.compat.v1.Graph().as_default():
  step = tf.Variable(0, dtype=tf.int64)
  step_update = step.assign_add(1)
  writer = tf.summary.create_file_writer("/tmp/mylogs")
  with writer.as_default():
    tf.summary.scalar("my_metric", 0.5, step=step)
  all_summary_ops = tf.compat.v1.summary.all_v2_summary_ops()
  writer_flush = writer.flush()

  sess = tf.compat.v1.Session()
  sess.run([writer.init(), step.initializer])
  for i in range(100):
    sess.run(all_summary_ops)
    sess.run(step_update)
    sess.run(writer_flush)
 

módulos

experimental módulo: API pública para el espacio de nombres tf.summary.experimental.

clases

class SummaryWriter : Interfaz que representa un objeto escritor resumen de estado.

funciones

audio(...) : Escribir un resumen de audio.

create_file_writer(...) : Crea un escritor archivo de resumen para el directorio de registro dado.

create_noop_writer(...) : Devuelve un escritor resumen que no hace nada.

flush(...) : Fuerzas escritor resumen para enviar todos los datos almacenados temporalmente en el almacenamiento.

histogram(...) : Escribe un resumen histograma.

image(...) : Escribir un resumen imagen.

record_if(...) : Establece la grabación Resumen encendido o apagado por el valor booleano proporcionado.

scalar(...) : Escribe un resumen escalar.

should_record_summaries(...) : Boolean Tensor lo cual es cierto si los resúmenes deben ser registradas.

text(...) : Escribir un resumen de texto.

trace_export(...) : Detiene y exportaciones de la traza activa como un resumen y / o archivo de perfil.

trace_off(...) : detiene la traza actual y los descartes Toda la información recogida.

trace_on(...) : Inicia un seguimiento a los gráficos de cálculo de registro e información de perfiles.

write(...) : Escribe un resumen genérico para la SummaryWriter predeterminado, si existe.