W&B レポートおよび Workspace API は現在パブリックプレビュー中です。
class RunSettings
runset 内の run の設定(左側のバー)。
属性:
color(str): UI における run の色。16進数(例: #ff0000)、CSS カラー名(例: red)、または RGB(例: rgb(255, 0, 0))を指定可能。disabled(bool): run が非表示になっているかどうか(UI 上で目のアイコンが閉じている状態)。デフォルトはFalse。
class RunsetSettings
ワークスペース内の runset(runs を含む左側のバー)の設定。
属性:
query(str): runset をフィルタリングするためのクエリ(正規表現の式にすることも可能。次のパラメータを参照)。regex_query(bool): 上記のクエリを正規表現の式として扱うかどうかを制御します。デフォルトはFalseに設定されています。filters(Union[str, LList[expr.FilterExpr]]): runset に適用するフィルタのリスト、または文字列の式。- リストとして: フィルタは AND で結合されます。フィルタの作成方法については FilterExpr を参照してください。
- 文字列として: Python 風の式を使用します。例: “Config(‘lr’) = 0.001 and State = ‘finished’”
Supports operators: 使用可能な演算子:=,==,!=,<,>,<=,>=,in,not ingroupby(LList[expr.MetricType]): runset 内でグループ化に使用するメトリクスのリスト。Metric、Summary、Config、Tags、KeysInfoのいずれかを設定します。order(LList[expr.Ordering]): runset に適用するメトリクスと並び順のリスト。run_settings(Dict[str, RunSettings]): run の設定を格納する辞書で、キーが run の ID、値が RunSettings オブジェクトです。pinned_columns(LList[str]): ピン留めする列名のリスト。Column names use format: 列名の形式: “run:displayName”, “summary:metric”, “config:param”。run: displayName は存在しない場合、自動的に追加されます。Example: [“summary:accuracy”, “summary:loss”]
メソッド convert_filterexpr_list_to_string
method validate_and_setup_columns
class Section
ワークスペース内のセクションを表します。
属性:
name(str): セクションの名前またはタイトル。panels(LList[PanelTypes]): セクション内のパネルの順序付きリスト。デフォルトでは、先頭が左上、末尾が右下になります。is_open(bool): セクションが開いているか閉じているか。デフォルトは閉じています。pinned(bool): セクションがピン留めされているかどうか。ピン留めされたセクションはワークスペースの上部に表示されます。デフォルトはFalse。layout_settings(SectionLayoutSettings): セクション内のパネルレイアウトに関する設定。panel_settings: セクション内のすべてのパネルに適用されるパネルレベルの設定で、Sectionに対するWorkspaceSettingsに相当します。
class SectionLayoutSettings
セクションのパネルレイアウトに関する設定です。通常は W&B App の Workspace UI にあるセクションの右上に表示されます。
属性:
columns(int): レイアウトの列数。デフォルトは 3 です。rows(int): レイアウトの行数。デフォルトは 2 です。
class SectionPanelSettings
セクション用のパネル設定で、セクションに対する WorkspaceSettings と同様の役割を持ちます。
ここで適用された設定は、より詳細なパネル設定によって上書きされます。優先順位は次のとおりです: Section < Panel。
属性:
x_axis(str): X 軸の指標名の設定。デフォルトでは “Step” に設定されます。x_min Optional[float]: X 軸の最小値。x_max Optional[float]: X 軸の最大値。smoothing_type(Literal[‘exponentialTimeWeighted’, ‘exponential’, ‘gaussian’, ‘average’, ‘none’]): すべてのパネルに適用されるスムージングの種類。smoothing_weight(int): すべてのパネルに適用されるスムージングの重み。
class Workspace
セクション、設定、および run セットの設定を含む W&B ワークスペースを表します。
Attributes:
entity(str): このワークスペースを保存するエンティティ(通常はユーザーまたはチーム名)。project(str): このワークスペースを保存するプロジェクト。name: ワークスペースの名前。sections(LList[Section]): ワークスペース内のセクションの順序付きリスト。最初のセクションはワークスペースの一番上に表示されます。settings(WorkspaceSettings): ワークスペースの設定。通常は UI のワークスペース上部に表示されます。runset_settings(RunsetSettings): ワークスペース内の run を含む左側のバー(runset)の設定。auto_generate_panels(bool): このプロジェクトでログされたすべてのキーに対してパネルを自動生成するかどうか。利用可能なすべてのデータをデフォルトで可視化したい場合に推奨されます。これはワークスペース作成時にのみ設定でき、その後は変更できません。
property auto_generate_panels
property url
W&B アプリ内のワークスペースの URL。classmethod from_url
メソッド save
Workspace: 保存された内部名と ID が設定された更新済み Workspace。
method save_as_new_view
Workspace: 内部名と ID が保存された更新されたワークスペース。
class WorkspaceSettings
ワークスペースの設定です。通常は UI のワークスペース上部に表示されます。
このオブジェクトには、x 軸、スムージング、外れ値、パネル、ツールチップ、runs、パネルクエリバーの設定が含まれます。
ここで適用した設定は、より細かい Section および Panel の設定によって、次の優先度で上書きされる場合があります: Workspace < Section < Panel
属性:
x_axis(str): X 軸のメトリクス名の設定。x_min(Optional[float]): X 軸の最小値。x_max(Optional[float]): X 軸の最大値。smoothing_type(Literal[‘exponentialTimeWeighted’, ‘exponential’, ‘gaussian’, ‘average’, ‘none’]): すべてのパネルに適用されるスムージングの種類。smoothing_weight(int): すべてのパネルに適用されるスムージングの重み。ignore_outliers(bool): すべてのパネルで外れ値を無視するかどうか。sort_panels_alphabetically(bool): すべてのセクション内のパネルをアルファベット順にソートします。group_by_prefix(Literal[“first”, “last”]): パネルを先頭または末尾までのプレフィックスでグループ化します(firstまたはlast)。デフォルトはlastに設定されています。remove_legends_from_panels(bool): すべてのパネルから凡例を削除します。tooltip_number_of_runs(Literal[“default”, “all”, “none”]): ツールチップに表示する run の数。tooltip_color_run_names(bool): ツールチップ内の run 名を runset に合わせて色付けするか (True)、しないか (False)。デフォルトはTrueに設定されています。max_runs(int): パネルごとに表示する run の最大数(runset 内の先頭 10 件の run が対象)。point_visualization_method(Literal[“line”, “point”, “line_point”]): 点の可視化方法。panel_search_query(str): パネル検索バー用のクエリ(正規表現を指定可能)。auto_expand_panel_search_results(bool): パネル検索結果を自動的に展開するかどうか。