W&B Report and Workspace API는 공개 프리뷰 상태입니다.
이 페이지에서는 W&B 리포트를 이식 가능한 파일 형식으로 내보내는 방법을 설명합니다. 또한 기존 리포트를 복제해 해당 구조를 새 작업의 시작점으로 재사용하는 방법도 설명합니다.
W&B 외부에서 콘텐츠를 공유하거나 분석의 정적 버전을 보관하려면 리포트를 PDF 또는 LaTeX 파일로 내보내세요. 리포트에서 액션 () 메뉴를 선택합니다. Download를 선택한 다음, 출력 형식으로 PDF 또는 LaTeX를 선택하세요.
기존 프로젝트의 템플릿과 서식을 새 리포트의 기반으로 재사용하려면 리포트를 복제하세요. W&B App에서 리포트를 복제하거나 Report and Workspace API를 사용해 프로그래밍 방식으로 복제할 수 있습니다.
W&B App
Report and Workspace API
리포트에서 액션 () 메뉴를 선택합니다. 이 리포트 복제를 선택합니다. 모달에서 복제한 리포트의 대상을 선택합니다. 리포트 복제를 선택합니다.리포트를 복제할 때는 대상을 지정합니다. 팀으로 복제하면 모든 팀 구성원이 볼 수 있습니다. 개인 계정으로 복제하면 기본적으로 본인만 볼 수 있습니다. Report and Workspace API를 사용해 기존 리포트를 URL에서 불러오고, 이를 새 리포트의 템플릿으로 재사용합니다.URL에서 리포트를 불러와 템플릿으로 사용합니다. PROJECT를 W&B 프로젝트 이름으로 바꾸세요.report = wr.Report(
project=PROJECT, title="Quickstart Report", description="That was easy!"
) # 생성
report.save() # 저장
new_report = wr.Report.from_url(report.url) # 불러오기
리포트를 불러온 후 new_report.blocks의 콘텐츠를 편집해 복제한 리포트를 사용자 지정한 다음 저장합니다. ENTITY를 W&B entity 이름으로 바꾸세요.pg = wr.PanelGrid(
runsets=[
wr.Runset(ENTITY, PROJECT, "First Run Set"),
wr.Runset(ENTITY, PROJECT, "Elephants Only!", query="elephant"),
],
panels=[
wr.LinePlot(x="Step", y=["val_acc"], smoothing_factor=0.8),
wr.BarPlot(metrics=["acc"]),
wr.MediaBrowser(media_keys="img", num_columns=1),
wr.RunComparer(diff_only="split", layout={"w": 24, "h": 9}),
],
)
new_report.blocks = (
report.blocks[:1] + [wr.H1("Panel Grid Example"), pg] + report.blocks[1:]
)
new_report.save()
저장하면 새 리포트가 W&B 프로젝트에 표시됩니다.