export 모듈
실험 실행 기록 데이터를 Tensorboard 인스턴스에서 보기에 적합한 Tensorboard 로그로 내보냅니다.
함수
export_to_tensorboard
Tensorboard 시각화를 위해 준비된 Tensorboard 로그로 실험 실행 기록을 내보냅니다.
export_to_tensorboard(run_data, logsdir, logger=None, recursive=True)
매개 변수
Name | Description |
---|---|
run_data
필수
|
내보낼 실행 또는 실행 목록입니다. |
logsdir
필수
|
로그를 내보낼 디렉터리 경로입니다. |
logger
|
선택적 사용자 지정 로거입니다. Default value: None
|
recursive
|
지정된 실행에 대한 모든 자식 실행을 재귀적으로 검색할지 여부를 지정합니다. Default value: True
|
설명
이 함수를 사용하면 Tensorboard 인스턴스에서 실험 실행 기록을 볼 수 있습니다. Tensorboard에서 사용할 수 있는 로그 파일을 기본적으로 출력하지 않는 Azure Machine Learning 실험 및 기타 기계 학습 프레임워크에 사용합니다. Tensorboard 사용에 대한 자세한 내용은 Tensorboard로 실험 실행 및 메트릭 시각화를 참조하세요.
다음 예제에서는 export_to_tensorboard
함수를 사용하여 TensorBoard에서 보기 위해 기계 학습 로그를 내보내는 방법을 보여 줍니다. 이 예제에서는 실험이 완료되고 실행 기록이 Tensorboard 로그에 저장됩니다.
# Export Run History to Tensorboard logs
from azureml.tensorboard.export import export_to_tensorboard
import os
logdir = 'exportedTBlogs'
log_path = os.path.join(os.getcwd(), logdir)
try:
os.stat(log_path)
except os.error:
os.mkdir(log_path)
print(logdir)
# export run history for the project
export_to_tensorboard(root_run, logdir)
# or export a particular run
# export_to_tensorboard(run, logdir)