메인 콘텐츠로 건너뛰기
GitHub 소스 코드
W&B Report 및 Workspace API는 Public Preview 상태입니다.
W&B Reports API를 프로그래밍 방식으로 다루기 위한 Python 라이브러리입니다.
import wandb_workspaces.reports.v2 as wr

report = wr.Report(
     entity="entity",
     project="project",
     title="An amazing title",
     description="A descriptive description.",
)

blocks = [
     wr.PanelGrid(
         panels=[
             wr.LinePlot(x="time", y="velocity"),
             wr.ScatterPlot(x="time", y="acceleration"),
         ]
     )
]

report.blocks = blocks
report.save()

class BarPlot

2D 막대 그래프를 표시하는 패널 객체입니다. Attributes:
  • title (Optional[str]): 플롯 상단에 표시되는 텍스트입니다.
  • metrics (LList[MetricType]): orientation Literal[“v”, “h”]: 막대 그래프의 방향입니다. 세로(“v”) 또는 가로(“h”) 중 하나로 설정합니다. 기본값은 가로(“h”)입니다.
  • range_x (Tuple[float | None, float | None]): x축 범위를 지정하는 튜플입니다.
  • title_x (Optional[str]): x축 레이블입니다.
  • title_y (Optional[str]): y축 레이블입니다.
  • groupby (Optional[str]): 리포트가 정보를 가져오는 W&B 프로젝트에 기록된 메트릭을 기준으로 실행을 그룹화합니다.
  • groupby_aggfunc (Optional[GroupAgg]): 지정된 함수로 실행을 집계합니다. 사용 가능한 값은 “mean”, “min”, “max”, “median”, “sum”, “samples”, 또는 None입니다.
  • groupby_rangefunc (Optional[GroupArea]): 범위를 기준으로 실행을 그룹화합니다. 사용 가능한 값은 “minmax”, “stddev”, “stderr”, “none”, “samples”, 또는 None입니다.
  • max_runs_to_show (Optional[int]): 플롯에 표시할 최대 실행 개수입니다.
  • max_bars_to_show (Optional[int]): 막대 그래프에 표시할 최대 막대 개수입니다.
  • custom_expressions (Optional[LList[str]]): 막대 그래프에서 사용할 사용자 정의 수식 목록입니다.
  • legend_template (Optional[str]): 범례 템플릿입니다.
  • font_size ( Optional[FontSize]): 그래프 글꼴 크기입니다. 사용 가능한 값은 “small”, “medium”, “large”, “auto”, 또는 None입니다.
  • line_titles (Optional[dict]): 선의 제목입니다. 키는 선 이름이고 값은 제목입니다.
  • line_colors (Optional[dict]): 선의 색상입니다. 키는 선 이름이고 값은 색상입니다.
  • aggregate (Optional[bool]): True로 설정하면 데이터를 집계합니다.

class BlockQuote

인용 텍스트 블록입니다. 속성:
  • text (str): 블록 인용문의 내용입니다.

class CalloutBlock

콜아웃 텍스트 블록입니다. 속성:
  • text (str): 콜아웃 텍스트입니다.

class CheckedList

체크박스가 있는 항목들의 목록입니다. CheckedList 안에 하나 이상의 CheckedListItem을 추가하세요. 속성:
  • items (LList[CheckedListItem]): 하나 이상의 CheckedListItem 객체로 이루어진 목록입니다.

class CheckedListItem

체크박스를 포함한 목록 항목입니다. CheckedList 안에 하나 이상의 CheckedListItem을 추가합니다. 속성:
  • text (str): 목록 항목의 텍스트입니다.
  • checked (bool): 체크박스가 선택되었는지 여부입니다. 기본값은 False입니다.

class CodeBlock

코드 블록입니다. 속성:
  • code (str): 블록에 포함된 코드입니다.
  • language (Optional[Language]): 코드의 언어입니다. 지정한 언어는 구문 강조에 사용됩니다. 기본값은 “python”입니다. 사용 가능한 옵션은 ‘javascript’, ‘python’, ‘css’, ‘json’, ‘html’, ‘markdown’, ‘yaml’입니다.

class CodeComparer

두 개의 서로 다른 실행 사이의 코드를 비교하는 패널 객체입니다. 속성:
  • diff (Literal[‘split’, ‘unified’]): 코드 차이를 표시하는 방식입니다. 사용 가능한 옵션은 “split”과 “unified”입니다.

class Config

실행의 config 객체에 로깅되는 메트릭입니다. Config 객체는 일반적으로 run.config[name] = ... 형태로 기록하거나, key-value 쌍으로 이루어진 딕셔너리 형태의 config를 전달하여 기록합니다. 이때 key는 메트릭의 이름이고 value는 해당 메트릭의 값입니다. 속성:
  • name (str): 메트릭의 이름.

class CustomChart

사용자 정의 차트를 표시하는 패널입니다. 차트는 Weave 쿼리로 정의됩니다. Attributes:
  • query (dict): 사용자 정의 차트를 정의하는 쿼리입니다. 키는 필드 이름이고 값은 쿼리입니다.
  • chart_name (str): 사용자 정의 차트의 제목입니다.
  • chart_fields (dict): 플롯의 축을 정의하는 키-값 쌍입니다. 여기서 키는 레이블이고 값은 메트릭입니다.
  • chart_strings (dict): 차트에 포함되는 문자열을 정의하는 키-값 쌍입니다.

classmethod from_table

from_table(
    table_name: str,
    chart_fields: dict = None,
    chart_strings: dict = None
)
테이블에서 사용자 지정 차트를 생성합니다. 인수:
  • table_name (str): 테이블 이름.
  • chart_fields (dict): 차트에 표시할 필드.
  • chart_strings (dict): 차트에 표시할 문자열.

리포트와 URL의 갤러리를 렌더링하는 블록입니다. 속성:
  • items (List[Union[GalleryReport, GalleryURL]]): GalleryReportGalleryURL 객체 목록입니다.

class GalleryReport

갤러리의 리포트를 가리키는 참조입니다. 속성:
  • report_id (str): 리포트의 ID입니다.

class GalleryURL

외부 리소스를 가리키는 URL입니다. 속성:
  • url (str): 리소스의 URL입니다.
  • title (Optional[str]): 리소스의 제목입니다.
  • description (Optional[str]): 리소스의 설명입니다.
  • image_url (Optional[str]): 표시할 이미지의 URL입니다.

class GradientPoint

그라디언트 상의 한 지점입니다. 속성:
  • color: 점의 색입니다.
  • offset: 그라디언트에서 점의 위치입니다. 값은 0에서 100 사이여야 합니다.

class H1

지정된 텍스트를 사용하는 H1 제목입니다. 속성:
  • text (str): 제목의 텍스트입니다.
  • collapsed_blocks (Optional[LList[“BlockTypes”]]): 제목이 접혀 있을 때 표시할 블록입니다.

class H2

지정한 텍스트를 표시하는 H2 제목입니다. 속성:
  • text (str): 제목의 텍스트입니다.
  • collapsed_blocks (Optional[LList[“BlockTypes”]]): 제목이 접혀 있을 때 표시할 하나 이상의 블록입니다.

class H3

지정된 텍스트를 사용하는 H3 제목입니다. 속성:
  • text (str): 제목의 텍스트입니다.
  • collapsed_blocks (Optional[LList[“BlockTypes”]]): 제목이 접혔을 때 표시할 하나 이상의 블록입니다.

class Heading


class HorizontalRule

HTML 수평선.

class Image

이미지를 표시하는 블록입니다. 속성:
  • url (str): 이미지의 URL입니다.
  • caption (str): 이미지에 대한 캡션(설명)입니다. 캡션은 이미지 아래에 표시됩니다.

class InlineCode

인라인 코드입니다. 코드 뒤에 줄 바꿈 문자를 추가하지 않습니다. 속성:
  • text (str): 보고서에 표시하려는 코드입니다.

class InlineLatex

인라인 LaTeX 마크다운입니다. LaTeX 마크다운 뒤에 줄바꿈 문자를 추가하지 않습니다. 속성:
  • text (str): 보고서에 표시할 LaTeX 마크다운입니다.

class LatexBlock

LaTeX 텍스트 블록입니다. 속성:
  • text (str): LaTeX 텍스트.

class Layout

리포트에서 패널의 레이아웃을 정의합니다. 패널의 크기와 위치를 조정합니다. 속성:
  • x (int): 패널의 x 좌표.
  • y (int): 패널의 y 좌표.
  • w (int): 패널의 너비.
  • h (int): 패널의 높이.

class LinePlot

2D 선 그래프를 표시하는 패널 객체입니다. Attributes:
  • title (Optional[str]): 플롯 상단에 표시되는 텍스트입니다.
  • x (Optional[MetricType]): 보고서가 정보를 가져오는, W&B 프로젝트에 로깅된 지표(metric)의 이름입니다. 지정된 지표는 x축에 사용됩니다.
  • y (LList[MetricType]): 보고서가 정보를 가져오는, W&B 프로젝트에 하나 이상 로깅된 지표입니다. 지정된 지표는 y축에 사용됩니다.
  • range_x (Tuple[float | None, float | None]): x축의 범위를 지정하는 튜플입니다.
  • range_y (Tuple[float | None, float | None]): y축의 범위를 지정하는 튜플입니다.
  • log_x (Optional[bool]): x 좌표를 밑이 10인 로그 스케일로 플로팅합니다.
  • log_y (Optional[bool]): y 좌표를 밑이 10인 로그 스케일로 플로팅합니다.
  • title_x (Optional[str]): x축 레이블입니다.
  • title_y (Optional[str]): y축 레이블입니다.
  • ignore_outliers (Optional[bool]): True로 설정하면 이상치를 플로팅하지 않습니다.
  • groupby (Optional[str]): 보고서가 정보를 가져오는, W&B 프로젝트에 로깅된 지표를 기준으로 실행을 그룹화합니다.
  • groupby_aggfunc (Optional[GroupAgg]): 지정된 함수로 실행을 집계합니다. 사용 가능한 옵션은 “mean”, “min”, “max”, “median”, “sum”, “samples”, 또는 None입니다.
  • groupby_rangefunc (Optional[GroupArea]): 범위를 기준으로 실행을 그룹화합니다. 사용 가능한 옵션은 “minmax”, “stddev”, “stderr”, “none”, “samples”, 또는 None입니다.
  • smoothing_factor (Optional[float]): 평활화 유형에 적용할 평활화 계수입니다. 허용되는 값의 범위는 0에서 1 사이입니다.
  • smoothing_type Optional[SmoothingType]: 지정된 분포에 따라 필터를 적용합니다. 사용 가능한 옵션은 “exponentialTimeWeighted”, “exponential”, “gaussian”, “average”, 또는 “none”입니다.
  • smoothing_show_original (Optional[bool]): True로 설정하면 원본 데이터를 표시합니다.
  • max_runs_to_show (Optional[int]): 선 그래프에 표시할 최대 실행 수입니다.
  • custom_expressions (Optional[LList[str]]): 데이터에 적용할 사용자 정의 표현식입니다.
  • plot_type Optional[LinePlotStyle]: 생성할 선 그래프의 유형입니다. 사용 가능한 옵션은 “line”, “stacked-area”, 또는 “pct-area”입니다.
  • font_size Optional[FontSize]: 선 그래프의 글꼴 크기입니다. 사용 가능한 옵션은 “small”, “medium”, “large”, “auto”, 또는 None입니다.
  • legend_position Optional[LegendPosition]: 범례를 배치할 위치입니다. 사용 가능한 옵션은 “north”, “south”, “east”, “west”, 또는 None입니다.
  • legend_template (Optional[str]): 범례에 사용할 템플릿입니다.
  • aggregate (Optional[bool]): True로 설정하면 데이터를 집계합니다.
  • xaxis_expression (Optional[str]): x축에 사용할 표현식입니다.
  • legend_fields (Optional[LList[str]]): 범례에 포함할 필드입니다.
  • metric_regex (Optional[str]): y축 지표와 매칭하기 위한 정규식 패턴입니다. 백엔드는 이 패턴을 사용해 일치하는 지표를 선택합니다.

URL을 가리키는 링크입니다. 속성:
  • text (Union[str, TextWithInlineComments]): 링크의 텍스트입니다.
  • url (str): 링크가 가리키는 URL입니다.

class MarkdownBlock

마크다운 형식의 텍스트 블록입니다. 일반적인 마크다운 문법을 사용하는 텍스트를 작성할 때 유용합니다. 속성:
  • text (str): 마크다운 형식의 텍스트.

class MarkdownPanel

마크다운을 렌더링하는 패널입니다. 속성:
  • markdown (str): 마크다운 패널에 표시할 텍스트입니다.

class MediaBrowser

갤러리 또는 그리드 레이아웃으로 미디어 파일을 표시하는 패널입니다. 속성:
  • title (Optional[str]): 패널의 제목입니다.
  • num_columns (Optional[int]): 그리드의 열 개수입니다.
  • media_keys (LList[str]): 미디어 파일에 해당하는 미디어 키 목록입니다.
  • mode (Optional[Literal[“gallery”, “grid”]]): 패널의 표시 모드입니다. 지정하지 않으면 제공된 축 정보로부터 추론됩니다. gallery_axis와 그리드 축이 모두 지정된 경우에는 필수입니다.
  • gallery_axis (Optional[Literal[“step”, “index”, “run”]]): 갤러리 모드에서 축에 사용할 필드입니다.
  • grid_x_axis (Optional[Literal[“step”, “index”, “run”]]): 그리드 모드에서 x축에 사용할 필드입니다.
  • grid_y_axis (Optional[Literal[“step”, “index”, “run”]]): 그리드 모드에서 y축에 사용할 필드입니다.

class Metric

프로젝트에 로깅된 후 보고서에 표시되는 메트릭입니다. 속성:
  • name (str): 메트릭의 이름입니다.

class OrderBy

정렬 기준이 되는 메트릭입니다. 속성:
  • name (str): 메트릭의 이름입니다.
  • ascending (bool): 오름차순으로 정렬할지 여부입니다. 기본값은 False입니다.

class OrderedList

번호가 매겨진 목록입니다. 속성:
  • items (LList[TextLikeField]): 하나 이상의 OrderedListItem 객체로 구성된 목록입니다. 각 항목은 문자열이거나 TextLike 객체들의 목록일 수 있습니다.

class OrderedListItem

순서가 있는 목록의 항목입니다. 속성:
  • text (str): 목록 항목의 텍스트입니다.

class P

텍스트 단락을 나타냅니다. 속성:
  • text (str): 단락의 텍스트입니다.

class Panel

패널 그리드 내에서 시각화를 표시하는 패널입니다. 속성:
  • layout (Layout): Layout 객체입니다.

class PanelGrid

실행 집합(Runset)과 패널로 구성된 그리드입니다. 각각 RunsetPanel 객체를 사용해 실행 집합과 패널을 추가합니다. 사용 가능한 패널은 다음과 같습니다: LinePlot, ScatterPlot, BarPlot, ScalarChart, CodeComparer, ParallelCoordinatesPlot, ParameterImportancePlot, RunComparer, MediaBrowser, MarkdownPanel, CustomChart, WeavePanel, WeavePanelSummaryTable, WeavePanelArtifactVersionedFile. 속성:
  • runsets (LList[“Runset”]): 하나 이상의 Runset 객체로 이루어진 리스트입니다.
  • hide_run_sets (bool): 리포트를 보는 사용자에게서 패널 그리드의 실행 집합을 숨길지 여부입니다.
  • panels (LList[“PanelTypes”]): 하나 이상의 Panel 객체로 이루어진 리스트입니다.
  • active_runset (int): 하나의 실행 집합 내에서 표시하려는 실행 개수입니다. 기본값은 0입니다.
  • custom_run_colors (dict): 키는 실행 이름이고 값은 16진수 색상 코드인 키-값 쌍입니다.

class ParallelCoordinatesPlot

평행 좌표 플롯을 표시하는 패널 객체입니다. Attributes:
  • columns (LList[ParallelCoordinatesPlotColumn]): 하나 이상의 ParallelCoordinatesPlotColumn 객체로 이루어진 목록입니다.
  • title (Optional[str]): 플롯 상단에 표시되는 텍스트입니다.
  • gradient (Optional[LList[GradientPoint]]): 그라디언트 포인트 목록입니다.
  • font_size (Optional[FontSize]): 선 플롯의 글꼴 크기입니다. 가능한 값으로는 “small”, “medium”, “large”, “auto” 또는 None가 있습니다.

class ParallelCoordinatesPlotColumn

평행좌표 플롯의 하나의 열을 나타냅니다. 지정한 metric들의 순서에 따라 평행축(x축)의 순서가 결정됩니다. Attributes:
  • metric (str | Config | SummaryMetric): 리포트가 정보를 가져오는, W&B 프로젝트에 로깅된 metric의 이름입니다.
  • display_name (Optional[str]): metric의 표시 이름입니다.
  • inverted (Optional[bool]): metric을 반전시켜 표시할지 여부입니다.
  • log (Optional[bool]): metric에 로그 변환을 적용할지 여부입니다.

class ParameterImportancePlot

선택한 지표를 예측하는 데 각 하이퍼파라미터가 얼마나 중요한지 보여주는 패널입니다. 속성:
  • with_respect_to (str): 파라미터 중요도를 비교할 때 기준이 되는 지표입니다. 일반적인 지표로는 loss, accuracy 등이 있습니다. 지정한 지표는 리포트가 정보를 가져오는 해당 프로젝트 내에서 로깅되어 있어야 합니다.

class Report

W&B Report를 나타내는 객체입니다. 반환된 객체의 blocks 속성을 사용해 보고서를 구성할 수 있습니다. Report 객체는 자동으로 저장되지 않습니다. 변경 사항을 저장하려면 save() 메서드를 사용하십시오. Attributes:
  • project (str): 로드하려는 W&B 프로젝트의 이름입니다. 지정한 프로젝트는 보고서의 URL에 표시됩니다.
  • entity (str): 보고서를 소유한 W&B 엔터티입니다. 엔터티는 보고서의 URL에 표시됩니다.
  • title (str): 보고서의 제목입니다. 제목은 보고서 상단에 H1 제목으로 표시됩니다.
  • description (str): 보고서에 대한 설명입니다. 설명은 보고서 제목 아래에 표시됩니다.
  • blocks (LList[BlockTypes]): 하나 이상의 HTML 태그, 플롯, 그리드, runset 등을 포함하는 리스트입니다.
  • width (Literal[‘readable’, ‘fixed’, ‘fluid’]): 보고서의 너비입니다. 선택 가능한 값은 ‘readable’, ‘fixed’, ‘fluid’입니다.

property url

리포트가 호스팅되는 URL입니다. 리포트 URL 형식은 https://wandb.ai/{entity}/{project_name}/reports/입니다. 여기서 {entity}{project_name}은 각각 리포트가 속한 엔터티와 해당 프로젝트의 이름을 의미합니다.

method delete

delete() → bool
W&B에서 이 리포트를 삭제합니다. 이 리포트를 참조하는 모든 초안 보기(draft view)도 함께 삭제됩니다. 반환값:
  • bool: 삭제 작업이 백엔드에서 성공한 것으로 확인되면 True, 그렇지 않으면 False.

classmethod from_url

from_url(url: str, as_model: bool = False)
현재 환경에 리포트를 로드합니다. 리포트가 호스팅되어 있는 URL을 지정합니다. 인자:
  • url (str): 리포트가 호스팅되어 있는 URL입니다.
  • as_model (bool): True로 설정하면 Report 객체 대신 모델 객체를 반환합니다. 기본값은 False입니다.

메서드 save

save(draft: bool = False, clone: bool = False)
리포트 객체에 대한 변경 내용을 저장합니다.

메서드 to_html

to_html(height: int = 1024, hidden: bool = False) → str
이 보고서를 표시하는 iframe을 포함한 HTML을 생성합니다. 주로 Python 노트북에서 사용됩니다. 인자:
  • height (int): iframe의 높이.
  • hidden (bool): True일 경우 iframe을 숨깁니다. 기본값은 False입니다.

class RunComparer

리포트에서 정보를 가져오는 프로젝트의 서로 다른 실행 간 메트릭을 비교하는 패널입니다. 속성:
  • diff_only (Optional[Literal[“split”, True]]): 프로젝트 내 실행 간의 차이만 표시합니다. 이 기능은 W&B Report UI에서 켜거나 끌 수 있습니다.

class Runset

패널 그리드에 표시할 실행 집합입니다. Attributes:
  • entity (str): 실행이 저장된 프로젝트를 소유하거나 해당 프로젝트에 대해 적절한 권한을 가진 엔터티.
  • project (str): 실행이 저장된 프로젝트의 이름.
  • name (str): 실행 집합의 이름. 기본값은 Run set입니다.
  • query (str): 실행을 필터링하기 위한 쿼리 문자열.
  • filters (Union[str, LList[expr.FilterExpr]]): 실행에 적용할 필터. 다음 중 하나일 수 있습니다:
    • 문자열 표현식: 예: “Config(‘lr’) = 0.001 and State = ‘finished’”
  • 지원되는 연산자: =, ==, !=, <, >, <=, >=, in, not in
    • FilterExpr 객체 목록: 예: [expr.Config(‘lr’) == 0.001]
  • groupby (LList[str]): 그룹화할 메트릭 이름 목록. 지원되는 형식은 다음과 같습니다:
    • 실행 속성으로 그룹화하기 위한 “group” 또는 “run.group”
    • config 파라미터로 그룹화하기 위한 “config.param”
    • summary 메트릭으로 그룹화하기 위한 “summary.metric”
  • order (LList[OrderBy]): 정렬에 사용할 OrderBy 객체 목록.
  • custom_run_colors (LList[OrderBy]): 실행 ID와 색상을 매핑하는 딕셔너리.
Example:
    # 문자열 필터 사용
    wr.Runset(
         entity="my-entity",
         project="my-project",
         filters="Config('learning_rate') = 0.001 and State = 'finished'"
    )

    # FilterExpr 목록 사용
    wr.Runset(
         entity="my-entity",
         project="my-project",
         filters=[expr.Config("learning_rate") == 0.001]
    )

method convert_filterexpr_list_to_string

convert_filterexpr_list_to_string()
내부 처리를 위해 FilterExpr 목록을 문자열 식으로 변환합니다.

class RunsetGroup

runset 그룹을 보여주는 UI 요소입니다. 속성:
  • runset_name (str): runset의 이름입니다.
  • keys (Tuple[RunsetGroupKey, …]): 그룹화에 사용할 키입니다. 하나 이상의 RunsetGroupKey 객체를 전달하여 그룹화합니다.

class RunsetGroupKey

runset을 메트릭 유형과 값으로 그룹화합니다. RunsetGroup의 일부입니다. 그룹화에 사용할 메트릭 유형과 값을 키-값 쌍으로 지정합니다. 속성:
  • key (Type[str] | Type[Config] | Type[SummaryMetric] | Type[Metric]): 그룹화에 사용할 메트릭 유형입니다.
  • value (str): 그룹화에 사용할 메트릭의 값입니다.

class ScalarChart

스칼라 차트를 표시하는 패널 객체입니다. Attributes:
  • title (Optional[str]): 플롯 상단에 표시되는 텍스트입니다.
  • metric (MetricType): 리포트가 정보를 가져오는, W&B 프로젝트에 로깅된 metric 이름입니다.
  • groupby_aggfunc (Optional[GroupAgg]): 지정된 함수로 실행을 집계합니다. 사용 가능한 옵션은 “mean”, “min”, “max”, “median”, “sum”, “samples”, 또는 None입니다.
  • groupby_rangefunc (Optional[GroupArea]): 범위를 기준으로 실행을 그룹화합니다. 사용 가능한 옵션은 “minmax”, “stddev”, “stderr”, “none”, “samples”, 또는 None입니다.
  • custom_expressions (Optional[LList[str]]): 스칼라 차트에서 사용할 사용자 정의 식 목록입니다.
  • legend_template (Optional[str]): 범례 템플릿입니다.
  • font_size Optional[FontSize]: 선 그래프의 글꼴 크기입니다. 사용 가능한 옵션은 “small”, “medium”, “large”, “auto”, 또는 None입니다.

class ScatterPlot

2D 또는 3D 산점도를 표시하는 패널 객체입니다. 인수:
  • title (Optional[str]): 플롯 상단에 표시되는 텍스트입니다.
  • x Optional[SummaryOrConfigOnlyMetric]: 보고서가 정보를 가져오는, W&B 프로젝트에 기록된 메트릭 이름입니다. 지정된 메트릭은 x축에 사용됩니다.
  • y Optional[SummaryOrConfigOnlyMetric]: 보고서가 정보를 가져오는, W&B 프로젝트에 기록된 하나 이상의 메트릭입니다. 지정된 메트릭은 y축에 플롯됩니다. z Optional[SummaryOrConfigOnlyMetric]: 보고서가 정보를 가져오는, W&B 프로젝트에 기록된 하나 이상의 메트릭입니다. 지정된 메트릭은 z축에 플롯됩니다.
  • range_x (Tuple[float | None, float | None]): x축의 범위를 지정하는 튜플입니다.
  • range_y (Tuple[float | None, float | None]): y축의 범위를 지정하는 튜플입니다.
  • range_z (Tuple[float | None, float | None]): z축의 범위를 지정하는 튜플입니다.
  • log_x (Optional[bool]): x 좌표를 밑 10의 로그 스케일로 플롯합니다.
  • log_y (Optional[bool]): y 좌표를 밑 10의 로그 스케일로 플롯합니다.
  • log_z (Optional[bool]): z 좌표를 밑 10의 로그 스케일로 플롯합니다.
  • running_ymin (Optional[bool]): 이동 평균 또는 롤링 평균을 적용합니다.
  • running_ymax (Optional[bool]): 이동 평균 또는 롤링 평균을 적용합니다.
  • running_ymean (Optional[bool]): 이동 평균 또는 롤링 평균을 적용합니다.
  • legend_template (Optional[str]): 범례 형식을 지정하는 문자열입니다.
  • gradient (Optional[LList[GradientPoint]]): 플롯의 색상 그라디언트를 정의하는 그라디언트 포인트 목록입니다.
  • font_size (Optional[FontSize]): 선형 플롯의 글꼴 크기입니다. 사용 가능한 옵션은 “small”, “medium”, “large”, “auto”, 또는 None입니다.
  • regression (Optional[bool]): True인 경우 산점도에 회귀선을 플롯합니다.

class SoundCloud

SoundCloud 플레이어를 표시하는 블록입니다. 속성:
  • html (str): SoundCloud 플레이어를 삽입하기 위한 HTML 코드입니다.

class Spotify

Spotify 플레이어를 표시하는 블록입니다. 속성:
  • spotify_id (str): 트랙 또는 재생목록의 Spotify ID입니다.

class SummaryMetric

보고서에 표시할 요약 지표입니다. 속성:
  • name (str): 지표의 이름입니다.

class TableOfContents

리포트에서 지정한 H1, H2, H3 HTML 블록을 사용하여 섹션 및 하위 섹션의 목록을 포함하는 블록입니다.

class TextWithInlineComments

인라인 주석이 포함된 텍스트 블록입니다. 속성:
  • text (str): 블록의 텍스트입니다.

class Twitter

트위터 피드를 표시하는 블록입니다. 속성:
  • html (str): 트위터 피드를 표시할 HTML 코드입니다.

class UnorderedList

불릿 목록의 항목 모음입니다. 속성:
  • items (LList[TextLikeField]): 하나 이상의 UnorderedListItem 객체로 이루어진 리스트입니다. 각 항목은 문자열이거나 TextLike 객체들의 리스트일 수 있습니다.

class UnorderedListItem

순서 없는 목록의 항목입니다. 속성:
  • text (str): 목록 항목의 텍스트입니다.

class Video

비디오를 렌더링하는 블록입니다. 속성:
  • url (str): 비디오의 URL입니다.

class WeaveBlockArtifact

W&B에 로깅된 아티팩트를 표시하는 블록입니다. 쿼리는 다음과 같은 형태입니다.
project('entity', 'project').artifact('artifact-name')
API 이름의 “Weave”라는 용어는 LLM을 추적하고 평가하는 데 사용되는 W&B Weave 툴킷을 가리키지 않습니다. 속성:
  • entity (str): 아티팩트가 저장된 프로젝트를 소유하거나 해당 프로젝트에 대한 적절한 권한을 가진 엔터티입니다.
  • project (str): 아티팩트가 저장된 프로젝트입니다.
  • artifact (str): 가져올 아티팩트의 이름입니다.
  • tab Literal["overview", "metadata", "usage", "files", "lineage"]: 아티팩트 패널에서 표시할 탭입니다.

class WeaveBlockArtifactVersionedFile

W&B 아티팩트에 로깅된 버전 관리 파일을 표시하는 블록입니다. 쿼리 형식은 다음과 같습니다.
project('entity', 'project').artifactVersion('name', 'version').file('file-name')
API 이름의 “Weave”는 LLM을 추적하고 평가하는 데 사용되는 W&B Weave 툴킷을 의미하지 않습니다. Attributes:
  • entity (str): 아티팩트가 저장된 프로젝트를 소유하거나 해당 프로젝트에 대한 적절한 권한을 가진 엔터티입니다.
  • project (str): 아티팩트가 저장된 프로젝트입니다.
  • artifact (str): 가져올 아티팩트의 이름입니다.
  • version (str): 가져올 아티팩트의 버전입니다.
  • file (str): 아티팩트에 저장된 가져올 파일의 이름입니다.

class WeaveBlockSummaryTable

W&B Table, pandas DataFrame, 플롯(그래프) 또는 W&B에 로깅된 다른 값을 표시하는 블록입니다. 쿼리 형식은 다음과 같습니다.
project('entity', 'project').runs.summary['value']
API 이름에서 “Weave”라는 용어는 LLM을 추적하고 평가하는 데 사용되는 W&B Weave 툴킷을 가리키는 것이 아닙니다. Attributes:
  • entity (str): 값을 기록하는 프로젝트를 소유하거나 해당 프로젝트에 대한 적절한 권한을 가진 엔터티입니다.
  • project (str): 값이 기록되는 프로젝트입니다.
  • table_name (str): 테이블, DataFrame, 플롯 또는 값의 이름입니다.

class WeavePanel

쿼리를 사용해 커스텀 콘텐츠를 표시하는 데 사용할 수 있는 빈 쿼리 패널입니다. API 이름의 “Weave”라는 용어는 LLM을 추적하고 평가하는 데 사용되는 W&B Weave 툴킷을 의미하지 않습니다.

class WeavePanelArtifact

W&B에 로그로 기록된 아티팩트를 표시하는 패널입니다. API 이름에 포함된 “Weave”라는 용어는 LLM 추적 및 평가에 사용되는 W&B Weave 툴킷을 의미하지 않습니다. 속성:
  • artifact (str): 조회할 아티팩트의 이름입니다.
  • tab Literal["overview", "metadata", "usage", "files", "lineage"]: 아티팩트 패널에서 표시할 탭입니다.

class WeavePanelArtifactVersionedFile

W&B 아티팩트에 로깅된 버전 관리 파일을 표시하는 패널입니다.
project('entity', 'project').artifactVersion('name', 'version').file('file-name')
API 이름에 있는 “Weave”라는 용어는 LLM을 추적하고 평가하는 데 사용되는 W&B Weave 툴킷을 의미하지 않습니다. 속성:
  • artifact (str): 가져올 아티팩트의 이름.
  • version (str): 가져올 아티팩트의 버전.
  • file (str): 가져올 아티팩트에 저장된 파일의 이름.

class WeavePanelSummaryTable

W&B Table, pandas DataFrame, 플롯 또는 W&B에 기록된 기타 값을 표시하는 패널입니다. 쿼리는 다음과 같은 형식을 가집니다.
runs.summary['value']
API 이름에 있는 “Weave”라는 용어는 LLM을 추적 및 평가하는 데 사용되는 W&B Weave 툴킷을 가리키는 것이 아닙니다. 속성:
  • table_name (str): 테이블, DataFrame, 플롯 또는 값의 이름입니다.