Esta página foi traduzida pela API Cloud Translation.
Switch to English

Módulo: tf.summary

TensorFlow 1 versão Ver fonte no GitHub

Operações para escrever dados de resumo, para uso em análise e visualização.

O tf.summary módulo oferece APIs para escrever dados de resumo. Estes dados podem ser visualizados em TensorBoard, o kit de ferramentas de visualização que vem com TensorFlow. Consulte o website TensorBoard para tutoriais mais detalhadas sobre como usar essas APIs, ou alguns exemplos rápidos abaixo.

Exemplo de uso com execução ansioso, o padrão em 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()
 

Exemplo de uso com tf.function execução 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()
 

Exemplo de uso com execução 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 namespace tf.summary.experimental.

Aulas

class SummaryWriter : interface que representa um objeto escritor resumo stateful.

Funções

audio(...) : escrever um resumo de áudio.

create_file_writer(...) : Cria um escritor arquivo de resumo para o dado diretório de log.

create_noop_writer(...) : Retorna um escritor de resumo que não faz nada.

flush(...) : Forças escritor resumo para enviar quaisquer dados no buffer para armazenamento.

histogram(...) : Escreva um resumo histograma.

image(...) : escrever um resumo de imagem.

record_if(...) : Conjuntos de gravação resumo ligado ou desligado pelo valor booleano fornecido.

scalar(...) : Escreva um resumo escalar.

should_record_summaries(...) : Retorna Boolean Tensor que é verdadeiro se resumos devem ser registrados.

text(...) : Escreva um resumo de texto.

trace_export(...) : Pára e exportações do rastreio activo como um resumo e / ou arquivo de perfil.

trace_off(...) : Pára o traço e as devoluções atual Todas as informações coletadas.

trace_on(...) : Inicia um rastreio para gráficos computacionais de discos e informações de perfil.

write(...) : Grava um resumo genérico para o SummaryWriter padrão se houver.