Tensorboard Classe
Representa uma instância do TensorBoard para visualizar o desempenho e a estrutura do experimento.
Inicialize o Tensorboard.
- Herança
-
builtins.objectTensorboard
Construtor
Tensorboard(runs, local_root=None, port=6006, use_display_name=False)
Parâmetros
Nome | Description |
---|---|
runs
Obrigatório
|
Uma lista vazia ou uma lista de um ou mais objetos de experimento Run para anexar a essa instância do Tensorboard. |
local_root
|
Um diretório local opcional no qual armazenar os logs de execução. valor padrão: None
|
port
|
A porta na qual executar essa instância do Tensorboard. valor padrão: 6006
|
runs
Obrigatório
|
Uma lista vazia ou uma lista de um ou mais objetos de experimento Run para anexar a essa instância do Tensorboard. |
local_root
Obrigatório
|
Um diretório local opcional no qual armazenar os logs de execução. |
port
Obrigatório
|
A porta na qual executar essa instância do Tensorboard. |
use_display_name
|
Um parâmetro opcional para carregar logs do tensorboard usando o nome de exibição da execução do experimento em vez da ID. valor padrão: False
|
Comentários
Criar uma instância de Tensorboard para consumir o histórico de execuções de experimentos de aprendizado de máquina que geram logs do Tensorboard, incluindo aqueles gerados em TensorFlow, PyTorch e Chainer.
Nesses cenários, a instância do Tensorboard monitora o runs
especificado e baixa os dados de log para o local local_root
em tempo real após iniciar a instância com o método start. Para processos de execução prolongada, como treinamento profundo de rede neural que pode levar dias para ser concluído, a instância do Tensorboard continuará baixando logs e persistindo-os em várias instanciações. As execuções filhas de runs
especificadas não são monitoradas.
Se uma instância de Tensorboard for criada sem nenhuma execução especificada (uma lista vazia), a instância funcionará em todos os logs no local_root
.
Inicie a instância do Tensorboard com o método start. Pare a instância com o método stop quando terminar de fazê-lo. Para obter mais informações sobre como usar o Tensorboard, confira Visualizar execuções e métricas do experimento com o Tensorboard.
O exemplo a seguir mostra como criar uma instância de Tensorboard para acompanhar o histórico de execução de um experimento do Tensorflow.
from azureml.tensorboard import Tensorboard
# The Tensorboard constructor takes an array of runs, so be sure and pass it in as a single-element array here
tb = Tensorboard([run])
# If successful, start() returns a string with the URI of the instance.
tb.start()
O exemplo completo está disponível em https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/track-and-monitor-experiments/tensorboard/tensorboard/tensorboard.ipynb
Métodos
start |
Inicie a instância do Tensorboard e comece a processar logs. |
stop |
Parar a instância do Tensorboard. |
start
Inicie a instância do Tensorboard e comece a processar logs.
start(start_browser=False)
Parâmetros
Nome | Description |
---|---|
start_browser
|
Especifica se um navegador deve ser aberto ao iniciar a instância. valor padrão: False
|
Retornos
Tipo | Description |
---|---|
O URL para acessar a instância do Tensorboard. |
stop
Parar a instância do Tensorboard.
stop()
Retornos
Tipo | Description |
---|---|
Nenhum |
Atributos
LOGS_ARTIFACT_PREFIX
LOGS_ARTIFACT_PREFIX = 'logs/'
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de