Skip to content

Upgrading wandb 0.16 to 0.17

Breaking0.16.6 → 0.17.9Breaking3Deprecated3New20Changed12Fixed34

BreakingUpgrade verdict

3 breaking changes.

  • Removed the deprecated wandb.plots.* functions and top-level third-party integrations wandb.[catboost,fastai,keras,lightgbm,sacred,xgboost].
  • Removed the [async] extra and the _async_upload_concurrency_limit setting (@moredatarequired.
  • Removed undocumented settings: _except_exit and problem (@timoffex.
  • define_metric(summary='best', goal=...) is deprecated and soon will be removed, use define_metric(summary='min') or define_metric(summary='min') instead (@kptkin.
Top 5 of 6 that need code or config changes

Adds platformdirs.

Drops appdirs.

Breaking3
Removed the deprecated wandb.plots.* functions and top-level third-party integrations wandb.[catboost,fastai,keras,lightgbm,sacred,xgboost].
wandb.plots.*wandb.[catboost,fastai,keras,lightgbm,sacred,xgboost]wandb.plotwandb.plotswandb.integration.[catboost,fastai,keras,lightgbm,sacred,xgboost]
Removed the [async] extra and the _async_upload_concurrency_limit setting (@moredatarequired.
[async]_async_upload_concurrency_limit
Removed undocumented settings: _except_exit and problem (@timoffex.
_except_exitproblem
Deprecated3
define_metric(summary='best', goal=...) is deprecated and soon will be removed, use define_metric(summary='min') or define_metric(summary='min') instead (@kptkin.
define_metric(summary='best', goal=...)define_metric(summary='min')
Ability to disable the service process (WANDB__DISABLE_SERVICE) is deprecated and will be removed in the next minor release (@kptkin.
WANDB__DISABLE_SERVICE
Deprecated ArtifactCollection.change_type() in favor of ArtifactCollection.save() (@amusipatla-wandb.
ArtifactCollection.change_type()ArtifactCollection.save()

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • removed: export agent
  • removed: variable controller
  • removed: variable init
  • removed: variable join
  • removed: variable link_model
  • removed: variable log
  • removed: variable log_model
  • removed: variable save
  • removed: variable setup
  • removed: variable sweep
  • removed: variable use_model
  • changed: variable __version__ → variable __version__: str
  • added: export Artifact
  • added: export Error
  • added: export Settings
  • added: export box3d
  • added: export termerror
  • added: export termlog
  • added: export termsetup
  • added: export termwarn
  • added: function agent(sweep_id: str, function: Optional[Callable]=…, entity: Optional[str]=…, project: Optional[str]=…, count: Optional[int]=…) -> None
  • added: function controller(sweep_id_or_config: Optional[Union[str, Dict]]=…, entity: Optional[str]=…, project: Optional[str]=…) -> _WandbController
  • added: function define_metric(name: str, step_metric: Union[str, wandb_metric.Metric, None]=…, step_sync: Optional[bool]=…, hidden: Optional[bool]=…, summary: Optional[str]=…, goal: Optional[str]=…, overwrite: Optional[bool]=…) -> wandb_metric.Metric
  • added: function finish(exit_code: Optional[int]=…, quiet: Optional[bool]=…) -> None
  • added: function init(job_type: Optional[str]=…, dir: Optional[StrPath]=…, config: Union[Dict, str, None]=…, project: Optional[str]=…, entity: Optional[str]=…, reinit: Optional[bool]=…, tags: Optional[Sequence]=…, group: Optional[str]=…, name: Optional[str]=…, notes: Optional[str]=…, magic: Optional[Union[dict, str, bool]]=…, config_exclude_keys: Optional[List[str]]=…, config_include_keys: Optional[List[…
  • added: function link_model(path: StrPath, registered_model_name: str, name: Optional[str]=…, aliases: Optional[List[str]]=…) -> None
  • added: function log(data: Dict[str, Any], step: Optional[int]=…, commit: Optional[bool]=…, sync: Optional[bool]=…) -> None
  • added: function log_artifact(artifact_or_path: Union[Artifact, StrPath], name: Optional[str]=…, type: Optional[str]=…, aliases: Optional[List[str]]=…) -> Artifact
  • added: function log_model(path: StrPath, name: Optional[str]=…, aliases: Optional[List[str]]=…) -> None
  • added: function login(anonymous: Optional[Literal['must', 'allow', 'never']]=…, key: Optional[str]=…, relogin: Optional[bool]=…, host: Optional[str]=…, force: Optional[bool]=…, timeout: Optional[int]=…, verify: bool=…) -> bool
  • added: function save(glob_str: Optional[Union[str, os.PathLike]]=…, base_path: Optional[Union[str, os.PathLike]]=…, policy: PolicyName=…) -> Union[bool, List[str]]
  • added: function setup(settings: Optional[Settings]=…) -> Optional[_WandbSetup]
  • added: function sweep(sweep: Union[dict, Callable], entity: Optional[str]=…, project: Optional[str]=…, prior_runs: Optional[List[str]]=…) -> str
  • added: function teardown(exit_code: Optional[int]=…) -> None
  • added: function use_artifact(artifact_or_name: Union[str, Artifact], type: Optional[str]=…, aliases: Optional[List[str]]=…, use_as: Optional[str]=…) -> Artifact
  • added: function use_model(name: str) -> FilePathStr
  • removed: async method Api.upload_file_retry_async(*args, **kwargs)
  • added: property Api.is_authenticated
  • removed: method Api.create_report(project: str, entity: str=…, title: Optional[str]=…, description: Optional[str]=…, width: Optional[str]=…, blocks: Optional[wandb.apis.reports.util.Block]=…) -> wandb.apis.reports.Report
  • removed: method Api.load_report(path: str) -> wandb.apis.reports.Report
  • removed: property Api.api_key
  • removed: property Api.client
  • removed: property Api.default_entity
  • removed: property Api.user_agent
  • removed: property Api.viewer
  • changed: constructor Api(overrides=…, timeout: Optional[int]=…, api_key: Optional[str]=…) -> None → constructor Api(overrides: Optional[Dict[str, Any]]=…, timeout: Optional[int]=…, api_key: Optional[str]=…) -> None
  • changed: method Api.artifact_collection(type_name: str, name: str) → method Api.artifact_collection(type_name: str, name: str) -> public.ArtifactCollection
  • changed: method Api.artifact_collections(project_name: str, type_name: str, per_page=…) → method Api.artifact_collections(project_name: str, type_name: str, per_page: Optional[int]=…) -> public.ArtifactCollections
  • changed: method Api.artifact_type(type_name, project=…) → method Api.artifact_type(type_name: str, project: Optional[str]=…) -> public.ArtifactType
  • changed: method Api.artifact_types(project=…) → method Api.artifact_types(project: Optional[str]=…) -> public.ArtifactTypes
  • changed: method Api.artifacts(type_name, name, per_page=…) → method Api.artifacts(type_name: str, name: str, per_page: Optional[int]=…) -> public.Artifacts
  • changed: method Api.create_project(name: str, entity: str) → method Api.create_project(name: str, entity: str) -> None
  • changed: method Api.create_run(**kwargs) → method Api.create_run(*, run_id: Optional[str]=…, project: Optional[str]=…, entity: Optional[str]=…) -> public.Run
  • changed: method Api.job(name, path=…) → method Api.job(name: Optional[str], path: Optional[str]=…) -> public.Job
  • changed: method Api.list_jobs(entity, project) → method Api.list_jobs(entity: str, project: str) -> List[Dict[str, Any]]
  • changed: method Api.project(name, entity=…) → method Api.project(name: str, entity: Optional[str]=…) -> public.Project
  • changed: method Api.projects(entity=…, per_page=…) → method Api.projects(entity: Optional[str]=…, per_page: Optional[int]=…) -> public.Projects
  • changed: method Api.reports(path=…, name=…, per_page=…) → method Api.reports(path: str=…, name: Optional[str]=…, per_page: Optional[int]=…) -> public.Reports
  • changed: method Api.team(team) → method Api.team(team: str) -> public.Team
  • changed: method Api.user(username_or_email) → method Api.user(username_or_email: str) -> Optional[public.User]
  • changed: method Api.users(username_or_email) → method Api.users(username_or_email: str) -> List[public.User]
  • changed: method RetryingClient.version_supported(min_version) → method RetryingClient.version_supported(min_version: str) -> bool
  • added: field Api.DEFAULT_ENTITY_QUERY
  • added: method Api.artifact_collection_exists(name: str, type: str) -> bool
  • added: method Api.artifact_exists(name: str, type: Optional[str]=…) -> bool
  • added: property Api.api_key -> Optional[str]
  • added: property Api.client -> RetryingClient
  • added: property Api.default_entity -> Optional[str]
  • added: property Api.user_agent -> str
  • added: property Api.viewer -> public.User
  • added: method ArtifactCollection.save() -> None
  • added: property ArtifactCollection.description
  • added: property ArtifactCollection.name
  • added: property ArtifactCollection.tags
  • added: property ArtifactCollection.type
  • added: method Runs.histories(samples: int=…, keys: Optional[List[str]]=…, x_axis: str=…, format: Literal['default', 'pandas', 'polars']=…, stream: Literal['default', 'system']=…)
  • removed: export InlineCode
  • removed: export InlineLaTeX
  • removed: export LineKey
  • removed: export Link
  • removed: export PCColumn
  • removed: export Report
  • removed: export Runset
  • removed: export blocks
  • removed: export helpers
  • removed: export panels
  • removed: export templates
  • removed: function show_welcome_message()
  • removed: variable UPSERT_VIEW
  • removed: variable VIEW_REPORT
  • removed: class Report(Base)
  • removed: constructor Report(project, entity=…, title=…, description=…, width=…, blocks=…, _api=…, *args, **kwargs)
  • removed: field Report.blocks: list
  • removed: field Report.description: str
  • removed: field Report.entity: str
  • removed: field Report.project: str
  • removed: field Report.title: str
  • removed: field Report.width: str
  • removed: method Report.blocks(new_blocks)
  • removed: method Report.save(draft: bool=…, clone: bool=…) -> Report
  • removed: method Report.to_html(height: int=…, hidden: bool=…) -> str
  • removed: property Report.client -> RetryingClient
  • removed: property Report.id -> str
  • removed: property Report.modified -> bool
  • removed: property Report.name -> str
  • removed: property Report.panel_grids -> LList[PanelGrid]
  • removed: property Report.runsets -> LList[Runset]
  • removed: property Report.spec -> dict
  • removed: property Report.url -> str
  • removed: property Report.viewspec
  • removed: static method Report.from_json(viewspec)
  • removed: static method Report.from_url(url, api=…)
  • removed: class Runset(Base)
  • removed: constructor Runset(entity=…, project=…, name=…, query=…, filters=…, groupby=…, order=…, *args, **kwargs)
  • removed: field Runset.entity: Optional[str]
  • removed: field Runset.filters: dict
  • removed: field Runset.groupby: list
  • removed: field Runset.name: str
  • removed: field Runset.order: list
  • removed: field Runset.project: Optional[str]
  • removed: field Runset.query: str
  • removed: method Runset.filters(new_filters)
  • removed: method Runset.groupby(new_groupby)
  • removed: method Runset.order(new_orders)
  • removed: method Runset.set_filters_with_python_expr(expr)
  • removed: property Runset.runs -> Runs
  • removed: static method Runset.from_json(spec: Dict[str, Any]) -> T
  • removed: variable T
  • removed: class Attr(Typed, JSONLinked)
  • removed: class Base(SubclassOnlyABC, ShortReprMixin)
  • removed: class Block(Base, SubclassOnlyABC)
  • removed: class InlineCode(Base)
  • removed: class InlineLaTeX(Base)
  • removed: class JSONLinked(Property)
  • removed: class Link(Base)
  • removed: class Panel(Base, SubclassOnlyABC)
  • removed: class Property(Generic[T])
  • removed: class ShortReprMixin
  • removed: class SubclassOnlyABC
  • removed: class Typed(Validated)
  • removed: class Validated(Property)
  • removed: constructor Base(*args: Any, **kwargs: Any) -> None
  • removed: constructor InlineCode(code=…, *args, **kwargs)
  • removed: constructor InlineLaTeX(latex=…, *args, **kwargs)
  • removed: constructor JSONLinked(*args: Func, json_path: Optional[Union[str, List[str]]]=…, **kwargs: Func) -> None
  • removed: constructor Link(text, url, *args, **kwargs)
  • removed: constructor Panel(layout: Optional[Dict[str, int]]=…, *args: Any, **kwargs: Any) -> None
  • removed: constructor Property(fget: Optional[Func]=…, fset: Optional[Func]=…) -> None
  • removed: constructor Validated(*args: Func, validators: Optional[List[Validator]]=…, **kwargs: Func) -> None
  • removed: field InlineCode.code: str
  • removed: field InlineLaTeX.latex: str
  • removed: field Link.text: str
  • removed: field Link.url: str
  • removed: field Panel.layout: dict
  • removed: function coalesce(*arg: Any) -> Any
  • removed: function collides(p1: Panel, p2: Panel) -> bool
  • removed: function fix_collisions(panels: List[Panel]) -> List[Panel]
  • removed: function generate_name(length: int=…) -> str
  • removed: function nested_get(json: dict, keys: str) -> Any
  • removed: function nested_set(json: dict, keys: str, value: Any) -> None
  • removed: function shift(p1: Panel, p2: Panel) -> Tuple[Panel, Panel]
  • removed: function weave_inputs(spec)
  • removed: method Attr.getter(fget: Func) -> Func
  • removed: method Attr.setter(fset: Func) -> Func
  • removed: method JSONLinked.default_fget(obj: Any) -> Union[Any, List[Any]]
  • removed: method JSONLinked.default_fset(obj: Any, value: Any) -> None
  • removed: method JSONLinked.getter(fget: Func) -> Func
  • removed: method JSONLinked.setter(fset: Func) -> Func
  • removed: method Panel.layout(d: Dict[str, int]) -> None
  • removed: method Property.default_fget(obj: Any) -> Any
  • removed: method Property.default_fset(obj: Any, value: Any) -> None
  • removed: method Property.getter(fget: Func) -> Func
  • removed: method Property.setter(fset: Func) -> Func
  • removed: property Base.spec -> Dict[str, Any]
  • removed: property InlineCode.spec -> dict
  • removed: property InlineLaTeX.spec -> dict
  • removed: property Link.spec -> dict
  • removed: property Panel.config -> Dict[str, Any]
  • removed: property Panel.view_type -> str
  • removed: static method Base.from_json(spec: Dict[str, Any]) -> T
  • removed: variable Func
  • removed: variable T
  • removed: variable V
  • removed: class Between(Validator)
  • removed: class LayoutDict(Validator)
  • removed: class Length(Validator)
  • removed: class OneOf(Validator)
  • removed: class OrderString(TypeValidator)
  • removed: class TypeValidator(Validator)
  • removed: class Validator(ABC)
  • removed: constructor Between(lb, ub, *args, **kwargs)
  • removed: constructor Length(k, *args, **kwargs)
  • removed: constructor OneOf(options, *args, **kwargs)
  • removed: constructor OrderString()
  • removed: constructor TypeValidator(attr_type, *args, **kwargs)
  • removed: constructor Validator(how=…)
  • removed: method Between.call(attr_name, value)
  • removed: method LayoutDict.call(attr_name, value)
  • removed: method Length.call(attr_name, value)
  • removed: method OneOf.call(attr_name, value)
  • removed: method OrderString.call(attr_name, value)
  • removed: method TypeValidator.call(attr_name, value)
  • removed: method Validator.call(attr_name, value)
  • removed: variable AGGFUNCS
  • removed: variable BARPLOT_STYLES
  • removed: variable CODE_COMPARE_DIFF
  • removed: variable FONT_SIZES
  • removed: variable LEGEND_ORIENTATIONS
  • removed: variable LEGEND_POSITIONS
  • removed: variable LINEPLOT_STYLES
  • removed: variable MARKS
  • removed: variable RANGEFUNCS
  • removed: variable SMOOTHING_TYPES
  • removed: variable TIMESTEPS
  • removed: variable UNDEFINED_TYPE
  • removed: export GradientPoint
  • removed: export InlineCode
  • removed: export InlineLatex
  • removed: export Layout
  • removed: export Link
  • removed: export ParallelCoordinatesPlotColumn
  • removed: export Report
  • removed: export Runset
  • removed: export RunsetGroup
  • removed: export RunsetGroupKey
  • removed: export blocks
  • removed: export panels
  • removed: export termlog
  • added: export wandb
  • removed: class CustomNodeVisitor(ast.NodeVisitor)
  • removed: function expr_to_filters(expr: str) -> Filters
  • removed: function filters_to_expr(filter_obj: Any, is_root=…) -> str
  • removed: function to_backend_name(name)
  • removed: function to_frontend_name(name)
  • removed: method CustomNodeVisitor.get_full_expression(node)
  • removed: method CustomNodeVisitor.handle_expression(node)
  • removed: method CustomNodeVisitor.visit_Compare(node)
  • removed: variable fe_name_map
  • removed: variable fe_name_map_reversed
  • removed: variable section_map
  • removed: variable section_map_reversed
  • removed: variable upsert_view
  • removed: variable view_report
  • removed: class BarPlot(Panel)
  • removed: class Base
  • removed: class Block(Base)
  • removed: class BlockQuote(Block)
  • removed: class CalloutBlock(Block)
  • removed: class CheckedList(List)
  • removed: class CheckedListItem(Base)
  • removed: class CodeBlock(Block)
  • removed: class CodeComparer(Panel)
  • removed: class Config
  • removed: class CustomChart(Panel)
  • removed: class Gallery(Block)
  • removed: class GalleryReport(Base)
  • removed: class GalleryURL(Base)
  • removed: class GradientPoint(Base)
  • removed: class H1(Heading)
  • removed: class H2(Heading)
  • removed: class H3(Heading)
  • removed: class Heading(Block)
  • removed: class HorizontalRule(Block)
  • removed: class Image(Block)
  • removed: class InlineCode(Base)
  • removed: class InlineLatex(Base)
  • removed: class LatexBlock(Block)
  • removed: class Layout(Base)
  • removed: class LinePlot(Panel)
  • removed: class Link(Base)
  • removed: class List(Block)
  • removed: class ListItem(Base)
  • removed: class MarkdownBlock(Block)
  • removed: class MarkdownPanel(Panel)
  • removed: class MediaBrowser(Panel)
  • removed: class Metric
  • removed: class OrderBy(Base)
  • removed: class OrderedList(List)
  • removed: class OrderedListItem(Base)
  • removed: class P(Block)
  • removed: class Panel(Base)
  • removed: class PanelGrid(Block)
  • removed: class ParallelCoordinatesPlot(Panel)
  • removed: class ParallelCoordinatesPlotColumn(Base)
  • removed: class ParameterImportancePlot(Panel)
  • removed: class Report(Base)
  • removed: class RunComparer(Panel)
  • removed: class Runset(Base)
  • removed: class RunsetGroup
  • removed: class RunsetGroupKey
  • removed: class ScalarChart(Panel)
  • removed: class ScatterPlot(Panel)
  • removed: class SoundCloud(Block)
  • removed: class Spotify(Block)
  • removed: class SummaryMetric
  • removed: class TableOfContents(Block)
  • removed: class TextWithInlineComments(Base)
  • removed: class Twitter(Block)
  • removed: class UnknownBlock(Block)
  • removed: class UnknownPanel(Base)
  • removed: class UnorderedList(List)
  • removed: class UnorderedListItem(Base)
  • removed: class Video(Block)
  • removed: class WeaveBlock(Block)
  • removed: class WeavePanel(Panel)
  • removed: field BarPlot.custom_expressions: Optional[LList[str]]
  • removed: field BarPlot.font_size: Optional[FontSize]
  • removed: field BarPlot.groupby: Optional[str]
  • removed: field BarPlot.groupby_aggfunc: Optional[GroupAgg]
  • removed: field BarPlot.groupby_rangefunc: Optional[GroupArea]
  • removed: field BarPlot.legend_template: Optional[str]
  • removed: field BarPlot.line_colors: Optional[dict]
  • removed: field BarPlot.line_titles: Optional[dict]
  • removed: field BarPlot.max_bars_to_show: Optional[int]
  • removed: field BarPlot.max_runs_to_show: Optional[int]
  • removed: field BarPlot.metrics: LList[MetricType]
  • removed: field BarPlot.orientation: Literal['v', 'h']
  • removed: field BarPlot.range_x: Range
  • removed: field BarPlot.title: Optional[str]
  • removed: field BarPlot.title_x: Optional[str]
  • removed: field BarPlot.title_y: Optional[str]
  • removed: field BlockQuote.text: TextLikeField
  • removed: field CalloutBlock.text: TextLikeField
  • removed: field CheckedList.items: LList[CheckedListItem]
  • removed: field CheckedListItem.checked: bool
  • removed: field CheckedListItem.text: TextLikeField
  • removed: field CodeBlock.code: TextLikeField
  • removed: field CodeBlock.language: Optional[Language]
  • removed: field CodeComparer.diff: CodeCompareDiff
  • removed: field Config.name: str
  • removed: field CustomChart.chart_fields: dict
  • removed: field CustomChart.chart_name: str
  • removed: field CustomChart.chart_strings: dict
  • removed: field CustomChart.query: dict
  • removed: field Gallery.items: LList[Union[GalleryReport, GalleryURL]]
  • removed: field GalleryReport.report_id: str
  • removed: field GalleryURL.description: Optional[str]
  • removed: field GalleryURL.image_url: Optional[str]
  • removed: field GalleryURL.title: Optional[str]
  • removed: field GalleryURL.url: str
  • removed: field GradientPoint.color: Annotated[str, internal.ColorStrConstraints]
  • removed: field GradientPoint.offset: Annotated[float, Ge(0), Le(100)]
  • removed: field H1.collapsed_blocks: Optional[LList[BlockTypes]]
  • removed: field H1.text: TextLikeField
  • removed: field H2.collapsed_blocks: Optional[LList[BlockTypes]]
  • removed: field H2.text: TextLikeField
  • removed: field H3.collapsed_blocks: Optional[LList[BlockTypes]]
  • removed: field H3.text: TextLikeField
  • removed: field Image.caption: TextLikeField
  • removed: field Image.url: str
  • removed: field InlineCode.text: str
  • removed: field InlineLatex.text: str
  • removed: field LatexBlock.text: str
  • removed: field Layout.h: int
  • removed: field Layout.w: int
  • removed: field Layout.x: int
  • removed: field Layout.y: int
  • removed: field LinePlot.aggregate: Optional[bool]
  • removed: field LinePlot.custom_expressions: Optional[LList[str]]
  • removed: field LinePlot.font_size: Optional[FontSize]
  • removed: field LinePlot.groupby: Optional[str]
  • removed: field LinePlot.groupby_aggfunc: Optional[GroupAgg]
  • removed: field LinePlot.groupby_rangefunc: Optional[GroupArea]
  • removed: field LinePlot.ignore_outliers: Optional[bool]
  • removed: field LinePlot.legend_position: Optional[LegendPosition]
  • removed: field LinePlot.legend_template: Optional[str]
  • removed: field LinePlot.log_x: Optional[bool]
  • removed: field LinePlot.log_y: Optional[bool]
  • removed: field LinePlot.max_runs_to_show: Optional[int]
  • removed: field LinePlot.plot_type: Optional[LinePlotStyle]
  • removed: field LinePlot.range_x: Range
  • removed: field LinePlot.range_y: Range
  • removed: field LinePlot.smoothing_factor: Optional[float]
  • removed: field LinePlot.smoothing_show_original: Optional[bool]
  • removed: field LinePlot.smoothing_type: Optional[SmoothingType]
  • removed: field LinePlot.title: Optional[str]
  • removed: field LinePlot.title_x: Optional[str]
  • removed: field LinePlot.title_y: Optional[str]
  • removed: field LinePlot.x: Optional[MetricType]
  • removed: field LinePlot.xaxis_expression: Optional[str]
  • removed: field LinePlot.y: LList[MetricType]
  • removed: field Link.text: Union[str, TextWithInlineComments]
  • removed: field Link.url: str
  • removed: field MarkdownBlock.text: str
  • removed: field MarkdownPanel.markdown: str
  • removed: field MediaBrowser.media_keys: LList[str]
  • removed: field MediaBrowser.num_columns: Optional[int]
  • removed: field Metric.name: str
  • removed: field OrderBy.ascending: bool
  • removed: field OrderBy.name: MetricType
  • removed: field OrderedList.items: LList[str]
  • removed: field OrderedListItem.text: TextLikeField
  • removed: field P.text: TextLikeField
  • removed: field Panel.id: str
  • removed: field Panel.layout: Layout
  • removed: field PanelGrid.active_runset: int
  • removed: field PanelGrid.custom_run_colors: Dict[Union[RunId, RunsetGroup], str]
  • removed: field PanelGrid.panels: LList[PanelTypes]
  • removed: field PanelGrid.runsets: LList[Runset]
  • removed: field ParallelCoordinatesPlot.columns: LList[ParallelCoordinatesPlotColumn]
  • removed: field ParallelCoordinatesPlot.font_size: Optional[FontSize]
  • removed: field ParallelCoordinatesPlot.gradient: Optional[LList[GradientPoint]]
  • removed: field ParallelCoordinatesPlot.title: Optional[str]
  • removed: field ParallelCoordinatesPlotColumn.display_name: Optional[str]
  • removed: field ParallelCoordinatesPlotColumn.inverted: Optional[bool]
  • removed: field ParallelCoordinatesPlotColumn.log: Optional[bool]
  • removed: field ParallelCoordinatesPlotColumn.metric: ParallelCoordinatesMetric
  • removed: field ParameterImportancePlot.with_respect_to: str
  • removed: field Report.blocks: LList[BlockTypes]
  • removed: field Report.description: str
  • removed: field Report.entity: str
  • removed: field Report.id: str
  • removed: field Report.project: str
  • removed: field Report.title: str
  • removed: field Report.width: ReportWidth
  • removed: field RunComparer.diff_only: Optional[Literal['split', True]]
  • removed: field Runset.custom_run_colors: Dict[Union[str, Tuple[MetricType, ...]], str]
  • removed: field Runset.entity: str
  • removed: field Runset.filters: Optional[str]
  • removed: field Runset.groupby: LList[str]
  • removed: field Runset.name: str
  • removed: field Runset.order: LList[OrderBy]
  • removed: field Runset.project: str
  • removed: field Runset.query: str
  • removed: field RunsetGroup.keys: Tuple[RunsetGroupKey, ...]
  • removed: field RunsetGroup.runset_name: str
  • removed: field RunsetGroupKey.key: MetricType
  • removed: field RunsetGroupKey.value: str
  • removed: field ScalarChart.custom_expressions: Optional[LList[str]]
  • removed: field ScalarChart.font_size: Optional[FontSize]
  • removed: field ScalarChart.groupby_aggfunc: Optional[GroupAgg]
  • removed: field ScalarChart.groupby_rangefunc: Optional[GroupArea]
  • removed: field ScalarChart.legend_template: Optional[str]
  • removed: field ScalarChart.metric: MetricType
  • removed: field ScalarChart.title: Optional[str]
  • removed: field ScatterPlot.font_size: Optional[FontSize]
  • removed: field ScatterPlot.gradient: Optional[LList[GradientPoint]]
  • removed: field ScatterPlot.legend_template: Optional[str]
  • removed: field ScatterPlot.log_x: Optional[bool]
  • removed: field ScatterPlot.log_y: Optional[bool]
  • removed: field ScatterPlot.log_z: Optional[bool]
  • removed: field ScatterPlot.range_x: Range
  • removed: field ScatterPlot.range_y: Range
  • removed: field ScatterPlot.range_z: Range
  • removed: field ScatterPlot.regression: Optional[bool]
  • removed: field ScatterPlot.running_ymax: Optional[bool]
  • removed: field ScatterPlot.running_ymean: Optional[bool]
  • removed: field ScatterPlot.running_ymin: Optional[bool]
  • removed: field ScatterPlot.title: Optional[str]
  • removed: field ScatterPlot.x: Optional[MetricType]
  • removed: field ScatterPlot.y: Optional[MetricType]
  • removed: field ScatterPlot.z: Optional[MetricType]
  • removed: field SoundCloud.html: str
  • removed: field Spotify.spotify_id: str
  • removed: field SummaryMetric.name: str
  • removed: field TextWithInlineComments.text: str
  • removed: field Twitter.html: str
  • removed: field UnorderedList.items: LList[str]
  • removed: field UnorderedListItem.text: TextLikeField
  • removed: field Video.url: str
  • removed: field WeavePanel.config: dict
  • removed: method BarPlot.to_model()
  • removed: method BlockQuote.to_model()
  • removed: method CalloutBlock.to_model()
  • removed: method CheckedList.to_model()
  • removed: method CheckedListItem.to_model()
  • removed: method CodeBlock.to_model()
  • removed: method CodeComparer.to_model()
  • removed: method CustomChart.to_model()
  • removed: method Gallery.to_model()
  • removed: method GradientPoint.to_model()
  • removed: method H1.to_model()
  • removed: method H2.to_model()
  • removed: method H3.to_model()
  • removed: method HorizontalRule.to_model()
  • removed: method Image.to_model()
  • removed: method LatexBlock.to_model()
  • removed: method Layout.to_model()
  • removed: method LinePlot.to_model()
  • removed: method MarkdownBlock.to_model()
  • removed: method MarkdownPanel.to_model()
  • removed: method MediaBrowser.to_model()
  • removed: method OrderBy.to_model()
  • removed: method OrderedList.to_model()
  • removed: method OrderedListItem.to_model()
  • removed: method P.to_model()
  • removed: method PanelGrid.to_model()
  • removed: method ParallelCoordinatesPlot.to_model()
  • removed: method ParallelCoordinatesPlotColumn.to_model()
  • removed: method ParameterImportancePlot.to_model()
  • removed: method Report.save(draft: bool=…, clone: bool=…)
  • removed: method Report.to_html(height: int=…, hidden: bool=…) -> str
  • removed: method Report.to_model()
  • removed: method RunComparer.to_model()
  • removed: method Runset.to_model()
  • removed: method ScalarChart.to_model()
  • removed: method ScatterPlot.to_model()
  • removed: method SoundCloud.to_model()
  • removed: method Spotify.to_model()
  • removed: method TableOfContents.to_model()
  • removed: method Twitter.to_model()
  • removed: method UnknownBlock.to_model()
  • removed: method UnknownPanel.to_model()
  • removed: method UnorderedList.to_model()
  • removed: method UnorderedListItem.to_model()
  • removed: method Video.to_model()
  • removed: method WeavePanel.to_model()
  • removed: property Report.url
  • removed: static method BarPlot.from_model(model: internal.ScatterPlot)
  • removed: static method BlockQuote.from_model(model: internal.BlockQuote)
  • removed: static method CalloutBlock.from_model(model: internal.CalloutBlock)
  • removed: static method CodeBlock.from_model(model: internal.CodeBlock)
  • removed: static method CodeComparer.from_model(model: internal.ScatterPlot)
  • removed: static method CustomChart.from_model(model: internal.ScatterPlot)
  • removed: static method CustomChart.from_table(table_name: str, chart_fields: dict=…, chart_strings: dict=…)
  • removed: static method Gallery.from_model(model: internal.Gallery)
  • removed: static method GradientPoint.from_model(model: internal.GradientPoint)
  • removed: static method Heading.from_model(model: internal.Heading)
  • removed: static method HorizontalRule.from_model(model: internal.HorizontalRule)
  • removed: static method Image.from_model(model: internal.Image)
  • removed: static method LatexBlock.from_model(model: internal.LatexBlock)
  • removed: static method Layout.from_model(model: internal.Layout)
  • removed: static method LinePlot.from_model(model: internal.LinePlot)
  • removed: static method List.from_model(model: internal.List)
  • removed: static method ListItem.from_model(model: internal.ListItem)
  • removed: static method MarkdownBlock.from_model(model: internal.MarkdownBlock)
  • removed: static method MarkdownPanel.from_model(model: internal.ScatterPlot)
  • removed: static method MediaBrowser.from_model(model: internal.MediaBrowser)
  • removed: static method OrderBy.from_model(model: internal.SortKey)
  • removed: static method P.from_model(model: internal.Paragraph)
  • removed: static method PanelGrid.from_model(model: internal.PanelGrid)
  • removed: static method ParallelCoordinatesPlot.from_model(model: internal.ScatterPlot)
  • removed: static method ParallelCoordinatesPlotColumn.from_model(model: internal.Column)
  • removed: static method ParameterImportancePlot.from_model(model: internal.ScatterPlot)
  • removed: static method Report.from_model(model: internal.ReportViewspec)
  • removed: static method Report.from_url(url, *, as_model: bool=…)
  • removed: static method RunComparer.from_model(model: internal.ScatterPlot)
  • removed: static method Runset.from_model(model: internal.Runset)
  • removed: static method ScalarChart.from_model(model: internal.ScatterPlot)
  • removed: static method ScatterPlot.from_model(model: internal.ScatterPlot)
  • removed: static method SoundCloud.from_model(model: internal.SoundCloud)
  • removed: static method Spotify.from_model(model: internal.Spotify)
  • removed: static method TableOfContents.from_model(model: internal.TableOfContents)
  • removed: static method Twitter.from_model(model: internal.Twitter)
  • removed: static method UnknownBlock.from_model(model: internal.UnknownBlock)
  • removed: static method UnknownPanel.from_model(model: internal.UnknownPanel)
  • removed: static method Video.from_model(model: internal.Video)
  • removed: static method WeavePanel.from_model(model: internal.WeavePanel)
  • removed: variable BlockTypes
  • removed: variable MetricType
  • removed: variable PanelTypes
  • removed: variable ParallelCoordinatesMetric
  • removed: variable RunId
  • removed: variable SpecialMetricType
  • removed: variable TextLike
  • removed: variable TextLikeField
  • removed: variable block_mapping
  • removed: variable dataclass_config
  • removed: variable panel_mapping
  • removed: class BarPlot(Panel)
  • removed: class BarPlotConfig(ReportAPIBaseModel)
  • removed: class Block(ReportAPIBaseModel)
  • removed: class BlockQuote(Block)
  • removed: class CalloutBlock(Block)
  • removed: class CalloutLine(ReportAPIBaseModel)
  • removed: class CodeBlock(Block)
  • removed: class CodeComparer(Panel)
  • removed: class CodeComparerConfig(ReportAPIBaseModel)
  • removed: class CodeLine(ReportAPIBaseModel)
  • removed: class Column(ReportAPIBaseModel)
  • removed: class Filters(ReportAPIBaseModel)
  • removed: class FlowConfig(ReportAPIBaseModel)
  • removed: class Gallery(Block)
  • removed: class GalleryLinkReport(ReportAPIBaseModel)
  • removed: class GalleryLinkURL(ReportAPIBaseModel)
  • removed: class GradientPoint(ReportAPIBaseModel)
  • removed: class Heading(TextLikeMixin, Block)
  • removed: class HorizontalRule(Block)
  • removed: class Image(Block)
  • removed: class InlineComment(ReportAPIBaseModel)
  • removed: class InlineLatex(InlineModel)
  • removed: class InlineLink(TextLikeMixin, InlineModel)
  • removed: class InlineModel(BaseModel)
  • removed: class Key(ReportAPIBaseModel)
  • removed: class LatexBlock(Block)
  • removed: class Layout(ReportAPIBaseModel)
  • removed: class LinePlot(Panel)
  • removed: class LinePlotConfig(ReportAPIBaseModel)
  • removed: class List(Block)
  • removed: class ListItem(ReportAPIBaseModel)
  • removed: class LocalPanelSettings(ReportAPIBaseModel)
  • removed: class MarkdownBlock(Block)
  • removed: class MarkdownPanel(Panel)
  • removed: class MarkdownPanelConfig(ReportAPIBaseModel)
  • removed: class MediaBrowser(Panel)
  • removed: class MediaBrowserConfig(ReportAPIBaseModel)
  • removed: class Panel(ReportAPIBaseModel)
  • removed: class PanelBankConfig(ReportAPIBaseModel)
  • removed: class PanelBankConfigSectionsItem(ReportAPIBaseModel)
  • removed: class PanelBankConfigSettings(ReportAPIBaseModel)
  • removed: class PanelBankSectionConfig(ReportAPIBaseModel)
  • removed: class PanelGrid(Block)
  • removed: class PanelGridCustomRunColors(ReportAPIBaseModel)
  • removed: class PanelGridMetadata(ReportAPIBaseModel)
  • removed: class PanelGridMetadataPanels(ReportAPIBaseModel)
  • removed: class Paragraph(TextLikeMixin, Block)
  • removed: class ParallelCoordinatesPlot(Panel)
  • removed: class ParallelCoordinatesPlotConfig(ReportAPIBaseModel)
  • removed: class ParameterConf(ReportAPIBaseModel)
  • removed: class ParameterImportancePlot(Panel)
  • removed: class ParameterImportancePlotConfig(ReportAPIBaseModel)
  • removed: class Project(ReportAPIBaseModel)
  • removed: class QueryField(ReportAPIBaseModel)
  • removed: class QueryFieldsField(ReportAPIBaseModel)
  • removed: class QueryFieldsValue(ReportAPIBaseModel)
  • removed: class Ref(ReportAPIBaseModel)
  • removed: class ReportAPIBaseModel(BaseModel)
  • removed: class ReportEntity(Sentinel)
  • removed: class ReportProject(Sentinel)
  • removed: class ReportViewspec(ReportAPIBaseModel)
  • removed: class RunComparer(Panel)
  • removed: class RunComparerConfig(ReportAPIBaseModel)
  • removed: class RunFeed(ReportAPIBaseModel)
  • removed: class Runset(ReportAPIBaseModel)
  • removed: class RunsetSearch(ReportAPIBaseModel)
  • removed: class ScalarChart(Panel)
  • removed: class ScalarChartConfig(ReportAPIBaseModel)
  • removed: class ScatterPlot(Panel)
  • removed: class ScatterPlotConfig(ReportAPIBaseModel)
  • removed: class Sentinel(BaseModel)
  • removed: class Sort(ReportAPIBaseModel)
  • removed: class SortKey(ReportAPIBaseModel)
  • removed: class SortKeyKey(ReportAPIBaseModel)
  • removed: class SoundCloud(Block)
  • removed: class Spec(ReportAPIBaseModel)
  • removed: class Spotify(Block)
  • removed: class TableOfContents(ReportAPIBaseModel)
  • removed: class Text(ReportAPIBaseModel)
  • removed: class TextLikeMixin
  • removed: class Twitter(ReportAPIBaseModel)
  • removed: class UnknownBlock(ReportAPIBaseModel)
  • removed: class UnknownPanel(ReportAPIBaseModel)
  • removed: class UserQuery(ReportAPIBaseModel)
  • removed: class Vega2(Panel)
  • removed: class Vega2Config(ReportAPIBaseModel)
  • removed: class Vega2ConfigTransform(ReportAPIBaseModel)
  • removed: class Video(Block)
  • removed: class WeaveBlock(ReportAPIBaseModel)
  • removed: class WeavePanel(Panel)
  • removed: field BarPlot.config: BarPlotConfig
  • removed: field BarPlot.view_type: Literal['Bar Chart']
  • removed: field BarPlotConfig.bar_limit: Optional[int]
  • removed: field BarPlotConfig.chart_title: Optional[str]
  • removed: field BarPlotConfig.expressions: Optional[LList[str]]
  • removed: field BarPlotConfig.font_size: Optional[FontSize]
  • removed: field BarPlotConfig.group_agg: Optional[GroupAgg]
  • removed: field BarPlotConfig.group_area: Optional[GroupArea]
  • removed: field BarPlotConfig.group_by: Optional[str]
  • removed: field BarPlotConfig.legend_template: Optional[str]
  • removed: field BarPlotConfig.limit: Optional[int]
  • removed: field BarPlotConfig.metrics: LList[str]
  • removed: field BarPlotConfig.override_colors: Optional[dict]
  • removed: field BarPlotConfig.override_series_titles: Optional[dict]
  • removed: field BarPlotConfig.vertical: bool
  • removed: field BarPlotConfig.x_axis_max: Optional[float]
  • removed: field BarPlotConfig.x_axis_min: Optional[float]
  • removed: field BarPlotConfig.x_axis_title: Optional[str]
  • removed: field BarPlotConfig.y_axis_title: Optional[str]
  • removed: field BlockQuote.children: LList[TextLikeInternal]
  • removed: field BlockQuote.type: Literal['block-quote']
  • removed: field CalloutBlock.children: LList[CalloutLine]
  • removed: field CalloutBlock.type: Literal['callout-block']
  • removed: field CalloutLine.children: LList[TextLikeInternal]
  • removed: field CalloutLine.type: Literal['callout-line']
  • removed: field CodeBlock.children: LList[CodeLine]
  • removed: field CodeBlock.language: Optional[Language]
  • removed: field CodeBlock.type: Literal['code-block']
  • removed: field CodeComparer.config: CodeComparerConfig
  • removed: field CodeComparer.view_type: Literal['Code Comparer']
  • removed: field CodeComparerConfig.diff: CodeCompareDiff
  • removed: field CodeLine.children: LList[TextLikeInternal]
  • removed: field CodeLine.language: Optional[Language]
  • removed: field CodeLine.type: Literal['code-line']
  • removed: field Column.accessor: str
  • removed: field Column.display_name: Optional[str]
  • removed: field Column.inverted: Optional[bool]
  • removed: field Column.log: Optional[bool]
  • removed: field Column.ref: Optional[Ref]
  • removed: field Filters.disabled: Optional[bool]
  • removed: field Filters.filters: Optional[LList[Filters]]
  • removed: field Filters.key: Optional[Key]
  • removed: field Filters.op: Ops
  • removed: field Filters.value: Optional[Any]
  • removed: field FlowConfig.box_height: int
  • removed: field FlowConfig.box_width: int
  • removed: field FlowConfig.columns_per_page: int
  • removed: field FlowConfig.gutter_width: int
  • removed: field FlowConfig.rows_per_page: int
  • removed: field FlowConfig.snap_to_columns: bool
  • removed: field Gallery.children: LList[Text]
  • removed: field Gallery.ids: Optional[LList[str]]
  • removed: field Gallery.links: Optional[LList[GalleryLink]]
  • removed: field Gallery.type: Literal['gallery']
  • removed: field GalleryLinkReport.id: str
  • removed: field GalleryLinkReport.type: Literal['report']
  • removed: field GalleryLinkURL.description: Optional[str]
  • removed: field GalleryLinkURL.image_url: Optional[str]
  • removed: field GalleryLinkURL.title: Optional[str]
  • removed: field GalleryLinkURL.type: Literal['url']
  • removed: field GalleryLinkURL.url: str
  • removed: field GradientPoint.color: Annotated[str, ColorStrConstraints]
  • removed: field GradientPoint.offset: Annotated[float, Ge(0), Le(100)]
  • removed: field Heading.children: LList[TextLikeInternal]
  • removed: field Heading.collapsed_children: Optional[LList[BlockTypes]]
  • removed: field Heading.level: int
  • removed: field Heading.type: Literal['heading']
  • removed: field HorizontalRule.children: LList[Text]
  • removed: field HorizontalRule.type: Literal['horizontal-rule']
  • removed: field Image.children: LList[TextLikeInternal]
  • removed: field Image.has_caption: bool
  • removed: field Image.type: Literal['image']
  • removed: field Image.url: str
  • removed: field InlineComment.comment_id: str
  • removed: field InlineComment.ref_id: str
  • removed: field InlineComment.thread_id: str
  • removed: field InlineLatex.children: LList[Text]
  • removed: field InlineLatex.content: str
  • removed: field InlineLatex.type: Literal['latex']
  • removed: field InlineLink.children: LList[Text]
  • removed: field InlineLink.type: Literal['link']
  • removed: field InlineLink.url: str
  • removed: field InlineModel.model_config
  • removed: field Key.name: str
  • removed: field Key.section: str
  • removed: field LatexBlock.block: bool
  • removed: field LatexBlock.children: LList[Text]
  • removed: field LatexBlock.content: str
  • removed: field LatexBlock.type: Literal['latex']
  • removed: field Layout.h: int
  • removed: field Layout.w: int
  • removed: field Layout.x: int
  • removed: field Layout.y: int
  • removed: field LinePlot.config: LinePlotConfig
  • removed: field LinePlot.view_type: Literal['Run History Line Plot']
  • removed: field LinePlotConfig.aggregate: Optional[bool]
  • removed: field LinePlotConfig.chart_title: Optional[str]
  • removed: field LinePlotConfig.expressions: Optional[LList[str]]
  • removed: field LinePlotConfig.font_size: Optional[FontSize]
  • removed: field LinePlotConfig.group_agg: Optional[GroupAgg]
  • removed: field LinePlotConfig.group_area: Optional[GroupArea]
  • removed: field LinePlotConfig.group_by: Optional[str]
  • removed: field LinePlotConfig.ignore_outliers: Optional[bool]
  • removed: field LinePlotConfig.legend_fields: Optional[list]
  • removed: field LinePlotConfig.legend_position: Optional[LegendPosition]
  • removed: field LinePlotConfig.legend_template: Optional[str]
  • removed: field LinePlotConfig.limit: Optional[int]
  • removed: field LinePlotConfig.metrics: LList[str]
  • removed: field LinePlotConfig.override_colors: Optional[dict]
  • removed: field LinePlotConfig.override_line_widths: Optional[dict]
  • removed: field LinePlotConfig.override_series_titles: Optional[dict]
  • removed: field LinePlotConfig.plot_type: Optional[LinePlotStyle]
  • removed: field LinePlotConfig.show_original_after_smoothing: Optional[bool]
  • removed: field LinePlotConfig.smoothing_type: Optional[SmoothingType]
  • removed: field LinePlotConfig.smoothing_weight: Optional[float]
  • removed: field LinePlotConfig.x_axis: Optional[str]
  • removed: field LinePlotConfig.x_axis_max: Optional[float]
  • removed: field LinePlotConfig.x_axis_min: Optional[float]
  • removed: field LinePlotConfig.x_axis_title: Optional[str]
  • removed: field LinePlotConfig.x_expression: Optional[str]
  • removed: field LinePlotConfig.x_log_scale: Optional[bool]
  • removed: field LinePlotConfig.y_axis_max: Optional[float]
  • removed: field LinePlotConfig.y_axis_min: Optional[float]
  • removed: field LinePlotConfig.y_axis_title: Optional[str]
  • removed: field LinePlotConfig.y_log_scale: Optional[bool]
  • removed: field List.children: LList[ListItem]
  • removed: field List.ordered: Optional[bool]
  • removed: field List.type: Literal['list']
  • removed: field ListItem.checked: Optional[bool]
  • removed: field ListItem.children: LList[TextLikeInternal]
  • removed: field ListItem.ordered: Optional[bool]
  • removed: field ListItem.type: Literal['list-item']
  • removed: field LocalPanelSettings.ignore_outliers: bool
  • removed: field LocalPanelSettings.ref: Optional[Ref]
  • removed: field LocalPanelSettings.smoothing_active: bool
  • removed: field LocalPanelSettings.smoothing_type: str
  • removed: field LocalPanelSettings.smoothing_weight: int
  • removed: field LocalPanelSettings.x_axis: str
  • removed: field LocalPanelSettings.x_axis_active: bool
  • removed: field MarkdownBlock.children: LList[Text]
  • removed: field MarkdownBlock.content: str
  • removed: field MarkdownBlock.type: Literal['markdown-block']
  • removed: field MarkdownPanel.config: MarkdownPanelConfig
  • removed: field MarkdownPanel.view_type: Literal['Markdown Panel']
  • removed: field MarkdownPanelConfig.value: str
  • removed: field MediaBrowser.config: MediaBrowserConfig
  • removed: field MediaBrowser.view_type: Literal['Media Browser']
  • removed: field MediaBrowserConfig.column_count: Optional[int]
  • removed: field MediaBrowserConfig.media_keys: LList[str]
  • removed: field Panel.id: str
  • removed: field Panel.layout: Layout
  • removed: field Panel.ref: Optional[Ref]
  • removed: field PanelBankConfig.sections: LList[PanelBankConfigSectionsItem]
  • removed: field PanelBankConfig.settings: PanelBankConfigSettings
  • removed: field PanelBankConfig.state: int
  • removed: field PanelBankConfigSectionsItem.flow_config: FlowConfig
  • removed: field PanelBankConfigSectionsItem.is_open: bool
  • removed: field PanelBankConfigSectionsItem.local_panel_settings: LocalPanelSettings
  • removed: field PanelBankConfigSectionsItem.name: str
  • removed: field PanelBankConfigSectionsItem.panels: list
  • removed: field PanelBankConfigSectionsItem.ref: Optional[Ref]
  • removed: field PanelBankConfigSectionsItem.sorted: int
  • removed: field PanelBankConfigSectionsItem.type: str
  • removed: field PanelBankConfigSettings.auto_organize_prefix: int
  • removed: field PanelBankConfigSettings.show_empty_sections: bool
  • removed: field PanelBankConfigSettings.sort_alphabetically: bool
  • removed: field PanelBankSectionConfig.flow_config: FlowConfig
  • removed: field PanelBankSectionConfig.is_open: bool
  • removed: field PanelBankSectionConfig.local_panel_settings: LocalPanelSettings
  • removed: field PanelBankSectionConfig.name: Literal['Report Panels']
  • removed: field PanelBankSectionConfig.panels: LList[PanelTypes]
  • removed: field PanelBankSectionConfig.sorted: int
  • removed: field PanelBankSectionConfig.type: Literal['grid']
  • removed: field PanelGrid.children: LList[Text]
  • removed: field PanelGrid.metadata: PanelGridMetadata
  • removed: field PanelGrid.type: Literal['panel-grid']
  • removed: field PanelGridCustomRunColors.ref: Ref
  • removed: field PanelGridMetadata.custom_run_colors: Dict[str, str]
  • removed: field PanelGridMetadata.name: Literal['unused-name']
  • removed: field PanelGridMetadata.open_run_set: Optional[int]
  • removed: field PanelGridMetadata.open_viz: bool
  • removed: field PanelGridMetadata.panel_bank_config: PanelBankConfig
  • removed: field PanelGridMetadata.panel_bank_section_config: PanelBankSectionConfig
  • removed: field PanelGridMetadata.panels: PanelGridMetadataPanels
  • removed: field PanelGridMetadata.run_sets: LList[Runset]
  • removed: field PanelGridMetadataPanels.ref: Optional[Ref]
  • removed: field PanelGridMetadataPanels.tabs: list
  • removed: field PanelGridMetadataPanels.views: dict
  • removed: field Paragraph.children: LList[TextLikeInternal]
  • removed: field Paragraph.model_config
  • removed: field Paragraph.type: Literal['paragraph']
  • removed: field ParallelCoordinatesPlot.config: ParallelCoordinatesPlotConfig
  • removed: field ParallelCoordinatesPlot.view_type: Literal['Parallel Coordinates Plot']
  • removed: field ParallelCoordinatesPlotConfig.chart_title: Optional[str]
  • removed: field ParallelCoordinatesPlotConfig.columns: LList[Column]
  • removed: field ParallelCoordinatesPlotConfig.custom_gradient: Optional[LList[GradientPoint]]
  • removed: field ParallelCoordinatesPlotConfig.font_size: Optional[FontSize]
  • removed: field ParameterConf.column_visible: dict
  • removed: field ParameterConf.version: int
  • removed: field ParameterImportancePlot.config: ParameterImportancePlotConfig
  • removed: field ParameterImportancePlot.view_type: Literal['Parameter Importance']
  • removed: field ParameterImportancePlotConfig.column_order: LList[str]
  • removed: field ParameterImportancePlotConfig.column_widths: dict
  • removed: field ParameterImportancePlotConfig.columns_pinned: dict
  • removed: field ParameterImportancePlotConfig.only_show_selected: bool
  • removed: field ParameterImportancePlotConfig.page_size: int
  • removed: field ParameterImportancePlotConfig.target_key: str
  • removed: field Project.entity_name: str
  • removed: field Project.name: Optional[str]
  • removed: field QueryField.args: LList[QueryFieldsValue]
  • removed: field QueryField.fields: LList[QueryFieldsField]
  • removed: field QueryField.name: str
  • removed: field QueryFieldsField.fields: Optional[LList[QueryFieldsField]]
  • removed: field QueryFieldsField.name: str
  • removed: field QueryFieldsField.value: LList[QueryFieldsValue]
  • removed: field QueryFieldsValue.name: str
  • removed: field QueryFieldsValue.value: Any
  • removed: field Ref.id: str
  • removed: field Ref.type: str
  • removed: field Ref.view_id: str
  • removed: field ReportAPIBaseModel.model_config
  • removed: field ReportViewspec.created_at: Optional[datetime]
  • removed: field ReportViewspec.description: str
  • removed: field ReportViewspec.display_name: str
  • removed: field ReportViewspec.id: str
  • removed: field ReportViewspec.name: str
  • removed: field ReportViewspec.project: Project
  • removed: field ReportViewspec.spec: Spec
  • removed: field ReportViewspec.updated_at: Optional[datetime]
  • removed: field RunComparer.config: RunComparerConfig
  • removed: field RunComparer.view_type: Literal['Run Comparer']
  • removed: field RunComparerConfig.diff_only: Optional[Literal['split', True]]
  • removed: field RunFeed.column_order: LList[str]
  • removed: field RunFeed.column_pinned: Dict[str, bool]
  • removed: field RunFeed.column_visible: Dict[str, bool]
  • removed: field RunFeed.column_widths: Dict[str, int]
  • removed: field RunFeed.only_show_selected: bool
  • removed: field RunFeed.page_size: int
  • removed: field RunFeed.version: int
  • removed: field Runset.enabled: bool
  • removed: field Runset.expanded_row_addresses: list
  • removed: field Runset.filters: Filters
  • removed: field Runset.grouping: LList[Key]
  • removed: field Runset.id: str
  • removed: field Runset.name: str
  • removed: field Runset.project: Optional[Project]
  • removed: field Runset.ref: Optional[Ref]
  • removed: field Runset.run_feed: RunFeed
  • removed: field Runset.search: RunsetSearch
  • removed: field Runset.selections: dict
  • removed: field Runset.sort: Sort
  • removed: field RunsetSearch.query: str
  • removed: field ScalarChart.config: ScalarChartConfig
  • removed: field ScalarChart.view_type: Literal['Scalar Chart']
  • removed: field ScalarChartConfig.chart_title: Optional[str]
  • removed: field ScalarChartConfig.expressions: Optional[LList[str]]
  • removed: field ScalarChartConfig.font_size: Optional[FontSize]
  • removed: field ScalarChartConfig.group_agg: Optional[GroupAgg]
  • removed: field ScalarChartConfig.group_area: Optional[GroupArea]
  • removed: field ScalarChartConfig.legend_template: Optional[str]
  • removed: field ScalarChartConfig.metrics: LList[str]
  • removed: field ScatterPlot.config: ScatterPlotConfig
  • removed: field ScatterPlot.view_type: Literal['Scatter Plot']
  • removed: field ScatterPlotConfig.chart_title: Optional[str]
  • removed: field ScatterPlotConfig.custom_gradient: Optional[LList[GradientPoint]]
  • removed: field ScatterPlotConfig.font_size: Optional[FontSize]
  • removed: field ScatterPlotConfig.legend_template: Optional[str]
  • removed: field ScatterPlotConfig.show_avg_y_axis_line: Optional[bool]
  • removed: field ScatterPlotConfig.show_linear_regression: Optional[bool]
  • removed: field ScatterPlotConfig.show_max_y_axis_line: Optional[bool]
  • removed: field ScatterPlotConfig.show_min_y_axis_line: Optional[bool]
  • removed: field ScatterPlotConfig.x_axis: Optional[str]
  • removed: field ScatterPlotConfig.x_axis_log_scale: Optional[bool]
  • removed: field ScatterPlotConfig.x_axis_max: Optional[float]
  • removed: field ScatterPlotConfig.x_axis_min: Optional[float]
  • removed: field ScatterPlotConfig.y_axis: Optional[str]
  • removed: field ScatterPlotConfig.y_axis_log_scale: Optional[bool]
  • removed: field ScatterPlotConfig.y_axis_max: Optional[float]
  • removed: field ScatterPlotConfig.y_axis_min: Optional[float]
  • removed: field ScatterPlotConfig.z_axis: Optional[str]
  • removed: field ScatterPlotConfig.z_axis_log_scale: Optional[bool]
  • removed: field ScatterPlotConfig.z_axis_max: Optional[float]
  • removed: field ScatterPlotConfig.z_axis_min: Optional[float]
  • removed: field Sort.keys: LList[SortKey]
  • removed: field Sort.ref: Optional[Ref]
  • removed: field SortKey.ascending: bool
  • removed: field SortKey.key: SortKeyKey
  • removed: field SortKeyKey.name: str
  • removed: field SortKeyKey.section: str
  • removed: field SoundCloud.children: LList[Text]
  • removed: field SoundCloud.html: str
  • removed: field SoundCloud.type: Literal['soundcloud']
  • removed: field Spec.authors: list
  • removed: field Spec.blocks: LList[BlockTypes]
  • removed: field Spec.discussion_threads: list
  • removed: field Spec.panel_settings: dict
  • removed: field Spec.ref: dict
  • removed: field Spec.version: int
  • removed: field Spec.width: str
  • removed: field Spotify.children: LList[Text]
  • removed: field Spotify.spotify_id: str
  • removed: field Spotify.spotify_type: Literal['track']
  • removed: field Spotify.type: Literal['spotify']
  • removed: field TableOfContents.children: LList[Text]
  • removed: field TableOfContents.type: Literal['table-of-contents']
  • removed: field Text.inline_code: Optional[bool]
  • removed: field Text.inline_comments: Optional[LList[InlineComment]]
  • removed: field Text.text: str
  • removed: field Twitter.children: LList[Text]
  • removed: field Twitter.html: str
  • removed: field Twitter.type: Literal['twitter']
  • removed: field UnknownBlock.model_config
  • removed: field UnknownPanel.model_config
  • removed: field UserQuery.query_fields: LList[QueryField]
  • removed: field Vega2.config: Vega2Config
  • removed: field Vega2.view_type: Literal['Vega2']
  • removed: field Vega2Config.field_settings: dict
  • removed: field Vega2Config.panel_def_id: str
  • removed: field Vega2Config.string_settings: dict
  • removed: field Vega2Config.transform: Vega2ConfigTransform
  • removed: field Vega2Config.user_query: UserQuery
  • removed: field Vega2ConfigTransform.name: Literal['tableWithLeafColNames']
  • removed: field Video.children: LList[Text]
  • removed: field Video.type: Literal['video']
  • removed: field Video.url: str
  • removed: field WeaveBlock.children: LList[Text]
  • removed: field WeaveBlock.config: dict
  • removed: field WeaveBlock.type: Literal['weave-panel']
  • removed: field WeavePanel.config: dict
  • removed: field WeavePanel.view_type: Literal['Weave']
  • removed: method Paragraph.parse_children(v)
  • removed: method ReportViewspec.parse_json(v)
  • removed: method Text.model_dump(**kwargs)
  • removed: method TextLikeMixin.model_dump(**kwargs)
  • removed: static method Text.model_validate(data)
  • removed: static method TextLikeMixin.model_validate(data)
  • removed: variable BarPlotStyle
  • removed: variable BlockTypes
  • removed: variable CodeCompareDiff
  • removed: variable ColorStrConstraints
  • removed: variable FontSize
  • removed: variable GalleryLink
  • removed: variable GroupAgg
  • removed: variable GroupArea
  • removed: variable Language
  • removed: variable LegendOrientation
  • removed: variable LegendPosition
  • removed: variable LinePlotStyle
  • removed: variable Mark
  • removed: variable Ops
  • removed: variable PanelTypes
  • removed: variable Range
  • removed: variable ReportWidth
  • removed: variable SmoothingType
  • removed: variable TextLikeInternal
  • removed: variable Timestep
  • removed: variable block_type_mapping
  • removed: variable hex_pattern
  • removed: variable rgb_pattern
  • removed: variable rgba_pattern
  • added: export wandb
  • changed: function use_model(aliased_path: str) -> _SavedModel → function use_model(aliased_path: str, unsafe: bool=…) -> _SavedModel
  • removed: export WandbCallback
  • removed: export log_summary
  • changed: function create(path, project, entity, name, job_type, description, aliases, entrypoint, git_hash, runtime) → function create(path, project, entity, name, job_type, description, aliases, entrypoint, git_hash, runtime, build_context, base_image, dockerfile)
  • changed: function launch(uri, job, entry_point, git_version, name, resource, entity, project, docker_image, config, cli_template_vars, queue, run_async, resource_args, build, repository, project_queue, dockerfile, priority) → function launch(uri, job, entry_point, git_version, build_context, name, resource, entity, project, docker_image, base_image, config, cli_template_vars, queue, run_async, resource_args, build, repository, project_queue, dockerfile, priority, job_name)
  • changed: function launch_agent(ctx, project=…, entity=…, queues=…, max_jobs=…, config=…, url=…, log_file=…, verbose=…) → function launch_agent(ctx, entity=…, queues=…, max_jobs=…, config=…, url=…, log_file=…, verbose=…)
  • changed: function launch_sweep(ctx, project, entity, queue, config, resume_id) → function launch_sweep(ctx, project, entity, queue, config, resume_id, prior_runs)
  • changed: function sweep(ctx, project, entity, controller, verbose, name, program, settings, update, stop, cancel, pause, resume, config_yaml_or_sweep_id) → function sweep(ctx, project, entity, controller, verbose, name, program, settings, update, stop, cancel, pause, resume, prior_runs, config_yaml_or_sweep_id)
  • added: export box3d
  • added: function core_debug(default: Optional[str]=…) -> bool
  • added: function core_error_reporting_enabled(default: Optional[str]=…) -> bool
  • added: function get_credentials_file(default: str, env: Optional[Env]=…) -> Path
  • added: function is_offline(env: Optional[Env]=…) -> bool
  • added: function is_require_core(env: Optional[Env]=…) -> bool
  • added: function is_require_legacy_service(env: Optional[Env]=…) -> bool
  • added: function strtobool(val: str) -> bool
  • added: variable CORE_DEBUG
  • added: variable CORE_ERROR_REPORTING
  • added: variable CREDENTIALS_FILE
  • added: variable IDENTITY_TOKEN_FILE
  • added: class WandbCoreNotAvailableError(Error)
  • removed: export WandbCallback
  • removed: field RequestStoreManifestFiles.save_fn_async: SaveFnAsync
  • removed: method StepPrepare.prepare_async(file_spec: CreateArtifactFileSpecInput) -> asyncio.Future[ResponsePrepare]
  • removed: method StepPrepare.prepare_sync(file_spec: CreateArtifactFileSpecInput) -> queue.Queue[ResponsePrepare]
  • changed: field RequestPrepare.response_channel: Union[queue.Queue[ResponsePrepare], Tuple[asyncio.AbstractEventLoop, asyncio.Future[ResponsePrepare]]] → field RequestPrepare.response_channel: queue.Queue[ResponsePrepare]
  • added: method StepPrepare.prepare(file_spec: CreateArtifactFileSpecInput) -> queue.Queue[ResponsePrepare]
  • removed: class AsyncExecutor
  • removed: constructor AsyncExecutor(pool: concurrent.futures.ThreadPoolExecutor, concurrency_limit: Optional[int]) -> None
  • removed: field RequestUpload.save_fn_async: Optional[SaveFnAsync]
  • removed: method AsyncExecutor.start() -> None
  • removed: method AsyncExecutor.stop() -> None
  • removed: method AsyncExecutor.submit(coro: Awaitable[None]) -> None
  • removed: variable SaveFnAsync
  • removed: async method UploadJobAsync.run() -> None
  • removed: class UploadJobAsync
  • removed: constructor UploadJobAsync(stats: stats.Stats, api: internal_api.Api, file_stream: file_stream.FileStreamApi, silent: bool, request: step_upload.RequestUpload, save_fn_async: step_upload.SaveFnAsync) -> None
  • changed: constructor WandbModelCheckpoint(filepath: StrPath, monitor: str=…, verbose: int=…, save_best_only: bool=…, save_weights_only: bool=…, mode: Mode=…, save_freq: Union[SaveStrategy, int]=…, options: Optional[str]=…, initial_value_threshold: Optional[float]=…, **kwargs: Any) -> None → constructor WandbModelCheckpoint(filepath: StrPath, monitor: str=…, verbose: int=…, save_best_only: bool=…, save_weights_only: bool=…, mode: Mode=…, save_freq: Union[SaveStrategy, int]=…, initial_value_threshold: Optional[float]=…, **kwargs: Any) -> None
  • removed: property WandbLogger.experiment -> Union[Run, RunDisabled]
  • changed: constructor WandbLogger(name: Optional[str]=…, save_dir: _PATH=…, version: Optional[str]=…, offline: bool=…, dir: Optional[_PATH]=…, id: Optional[str]=…, anonymous: Optional[bool]=…, project: Optional[str]=…, log_model: Union[Literal['all'], bool]=…, experiment: Union[Run, RunDisabled, None]=…, prefix: str=…, checkpoint_name: Optional[str]=…, log_checkpoint_on: Union[Literal['success'], Literal['… → constructor WandbLogger(name: Optional[str]=…, save_dir: _PATH=…, version: Optional[str]=…, offline: bool=…, dir: Optional[_PATH]=…, id: Optional[str]=…, anonymous: Optional[bool]=…, project: Optional[str]=…, log_model: Union[Literal['all'], bool]=…, experiment: Optional[Run]=…, prefix: str=…, checkpoint_name: Optional[str]=…, log_checkpoint_on: Union[Literal['success'], Literal['all']]=…, **kwar…
  • added: property WandbLogger.experiment -> Run
  • changed: field WandbLogger.openai_client: OpenAI → field WandbLogger.openai_client: Optional[OpenAI]
  • changed: static method WandbLogger.sync(fine_tune_job_id: Optional[str]=…, openai_client: Optional[OpenAI]=…, num_fine_tunes: Optional[int]=…, project: str=…, entity: Optional[str]=…, overwrite: bool=…, wait_for_job_success: bool=…, log_datasets: bool=…, **kwargs_wandb_init: Dict[str, Any]) -> str → static method WandbLogger.sync(fine_tune_job_id: Optional[str]=…, openai_client: Optional[OpenAI]=…, num_fine_tunes: Optional[int]=…, project: str=…, entity: Optional[str]=…, overwrite: bool=…, wait_for_job_success: bool=…, log_datasets: bool=…, model_artifact_name: str=…, model_artifact_type: str=…, **kwargs_wandb_init: Dict[str, Any]) -> str
  • removed: export WandbCallback
  • removed: export WandbEvalCallback
  • removed: export WandbMetricsLogger
  • removed: export WandbModelCheckpoint
  • removed: export log_summary
  • removed: export wandb_callback
  • added: function encode_labels(df)
  • added: function test_fitted(model)
  • added: function test_missing(**kwargs)
  • added: function test_types(**kwargs)
  • removed: export ExplainText
  • removed: export HeatMap
  • removed: export NER
  • removed: export POS
  • removed: export ROC
  • removed: export precision_recall
  • removed: function explain_text(text, probas, target_names=…)
  • removed: function heatmap(x_labels, y_labels, matrix_values, show_text=…)
  • removed: variable chart_limit
  • removed: function named_entity(docs)
  • removed: function part_of_speech(docs)
  • removed: function precision_recall(y_true=…, y_probas=…, labels=…, plot_micro=…, classes_to_plot=…)
  • removed: variable chart_limit
  • removed: function roc(y_true=…, y_probas=…, labels=…, plot_micro=…, plot_macro=…, classes_to_plot=…)
  • removed: variable chart_limit
  • removed: function deprecation_notice() -> None
  • removed: function encode_labels(df)
  • removed: function test_fitted(model)
  • removed: function test_missing(**kwargs)
  • removed: function test_types(**kwargs)
  • removed: variable ConfigFilterPath
  • removed: variable LaunchWandbConfigParametersRecord
  • removed: variable LinkArtifactRecord
  • added: variable JobInputPath
  • added: variable JobInputRequest
  • added: variable JobInputSource
  • added: variable LinkArtifactRequest
  • added: variable LinkArtifactResponse
  • added: variable TrainiumInfo
  • added: variable DESCRIPTOR
  • added: variable DESCRIPTOR
  • added: variable DESCRIPTOR
  • added: variable DESCRIPTOR
  • added: variable DESCRIPTOR
  • added: field Deprecated.api__artifact_versions: DEPRECATED_FEATURES
  • added: field Deprecated.artifact__get_path: DEPRECATED_FEATURES
  • added: field Deprecated.artifact_collection__change_type: DEPRECATED_FEATURES
  • added: field Deprecated.artifactmanifestentry__name: DEPRECATED_FEATURES
  • added: field Deprecated.keras_callback: DEPRECATED_FEATURES
  • added: field Deprecated.run__define_metric_best_goal: DEPRECATED_FEATURES
  • added: field Deprecated.run__define_metric_copy: DEPRECATED_FEATURES
  • added: field Deprecated.run_disabled: DEPRECATED_FEATURES
  • added: function generate_deprecated_class_definition() -> None
  • added: function get_pip_package_version(package_name: str) -> str
  • added: variable proto_root
  • added: variable protobuf_version
  • added: variable tmp_out: pathlib.Path
  • removed: function generate_deprecated_class_definition() -> None
  • removed: function get_min_required_version(requirements_file_name: str, package_name: str) -> str
  • removed: function get_pip_package_version(package_name: str) -> str
  • removed: variable package: str
  • removed: variable package_version
  • removed: variable proto_root
  • removed: variable protobuf_version
  • removed: variable requirements_file: str
  • removed: variable requirements_min_version
  • removed: variable tmp_out: pathlib.Path
  • removed: export WandbObserver
  • removed: static method Artifact.path_contains_dir_prefix(path: StrPath, dir_path: StrPath) -> bool
  • removed: static method Artifact.should_download_entry(entry: ArtifactManifestEntry, prefix: Optional[StrPath]) -> bool
  • changed: method Artifact.download(root: Optional[str]=…, allow_missing_references: bool=…, skip_cache: Optional[bool]=…, path_prefix: Optional[StrPath]=…) -> FilePathStr → method Artifact.download(root: Optional[StrPath]=…, allow_missing_references: bool=…, skip_cache: Optional[bool]=…, path_prefix: Optional[StrPath]=…) -> FilePathStr
  • changed: method Artifact.save(project: Optional[str]=…, settings: Optional[wandb.wandb_sdk.wandb_settings.Settings]=…) -> None → method Artifact.save(project: Optional[str]=…, settings: Optional[wandb.sdk.wandb_settings.Settings]=…) -> None
  • added: method Artifact.unlink() -> None
  • added: variable logger
  • added: class ArtifactManifestEntryDict(TypedDict)
  • added: field ArtifactManifestEntryDict.birthArtifactID: str
  • added: field ArtifactManifestEntryDict.digest: str
  • added: field ArtifactManifestEntryDict.extra: Dict
  • added: field ArtifactManifestEntryDict.local_path: str
  • added: field ArtifactManifestEntryDict.path: str
  • added: field ArtifactManifestEntryDict.ref: str
  • added: field ArtifactManifestEntryDict.size: int
  • added: field ArtifactManifestEntryDict.skip_cache: bool
  • added: method ArtifactManifestEntry.to_json() -> ArtifactManifestEntryDict
  • added: variable logger
  • removed: async method WandbStoragePolicy.store_file_async(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[progress.ProgressFn]=…) -> bool
  • removed: method WandbStoragePolicy.store_file_sync(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[progress.ProgressFn]=…) -> bool
  • added: method WandbStoragePolicy.store_file(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[progress.ProgressFn]=…) -> bool
  • removed: async method StoragePolicy.store_file_async(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[ProgressFn]=…) -> bool
  • removed: method StoragePolicy.store_file_sync(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[ProgressFn]=…) -> bool
  • added: method StoragePolicy.store_file(artifact_id: str, artifact_manifest_id: str, entry: ArtifactManifestEntry, preparer: StepPrepare, progress_callback: Optional[ProgressFn]=…) -> bool
  • added: function box3d(*, center: npt.ArrayLike, size: npt.ArrayLike, orientation: npt.ArrayLike, color: RGBColor, label: Optional[str]=…, score: Optional[numeric]=…) -> Box3D
  • added: variable Quaternion
  • removed: method InterfaceBase.communicate_status() -> Optional[pb.StatusResponse]
  • removed: method InterfaceBase.publish_launch_wandb_config_parameters(include_paths: List[List[str]], exclude_paths: List[List[str]])
  • removed: method InterfaceBase.publish_link_artifact(run: Run, artifact: Artifact, portfolio_name: str, aliases: Iterable[str], entity: Optional[str]=…, project: Optional[str]=…) -> None
  • changed: method InterfaceBase.deliver_download_artifact(artifact_id: str, download_root: str, allow_missing_references: bool) -> MailboxHandle → method InterfaceBase.deliver_download_artifact(artifact_id: str, download_root: str, allow_missing_references: bool, skip_cache: bool, path_prefix: Optional[str]) -> MailboxHandle
  • added: method InterfaceBase.deliver_link_artifact(run: Run, artifact: Artifact, portfolio_name: str, aliases: Iterable[str], entity: Optional[str]=…, project: Optional[str]=…) -> MailboxHandle
  • added: method InterfaceBase.deliver_status() -> MailboxHandle
  • added: method InterfaceBase.publish_job_input(include_paths: List[List[str]], exclude_paths: List[List[str]], input_schema: Optional[dict], run_config: bool=…, file_path: str=…)
  • added: variable MANIFEST_FILE_SIZE_THRESHOLD
  • changed: method FilePusher.store_manifest_files(manifest: ArtifactManifest, artifact_id: str, save_fn: SaveFn, save_fn_async: SaveFnAsync) -> None → method FilePusher.store_manifest_files(manifest: ArtifactManifest, artifact_id: str, save_fn: SaveFn) -> None
  • removed: class BinaryFilePolicy(DefaultFilePolicy)
  • removed: constructor BinaryFilePolicy() -> None
  • removed: method BinaryFilePolicy.process_chunks(chunks: List[Chunk]) -> ProcessedBinaryChunk
  • changed: field Chunk.data: Any → field Chunk.data: str
  • changed: method CRDedupeFilePolicy.process_chunks(chunks: List) -> List[ProcessedChunk] → method CRDedupeFilePolicy.process_chunks(chunks: List[Chunk]) -> List[ProcessedChunk]
  • changed: method FileStreamApi.push(filename: str, data: Any) -> None → method FileStreamApi.push(filename: str, data: str) -> None
  • removed: method HandleManager.handle_link_artifact(record: Record) -> None
  • added: method HandleManager.handle_request_link_artifact(record: Record) -> None
  • added: variable REPLACE_SUMMARY_ART_PATH_WITH_LATEST
  • removed: async method Api.upload_file_async(url: str, file: IO[bytes], callback: Optional[ProgressFn]=…, extra_headers: Optional[Dict[str, str]]=…) -> None
  • removed: async method Api.upload_file_retry_async(url: str, file: IO[bytes], callback: Optional[ProgressFn]=…, extra_headers: Optional[Dict[str, str]]=…, num_retries: int=…) -> None
  • removed: function check_httpx_exc_retriable(exc: Exception) -> bool
  • removed: variable httpx
  • changed: method Api.upsert_sweep(config: dict, controller: Optional[str]=…, launch_scheduler: Optional[str]=…, scheduler: Optional[str]=…, obj_id: Optional[str]=…, project: Optional[str]=…, entity: Optional[str]=…, state: Optional[str]=…) -> Tuple[str, List[str]] → method Api.upsert_sweep(config: dict, controller: Optional[str]=…, launch_scheduler: Optional[str]=…, scheduler: Optional[str]=…, obj_id: Optional[str]=…, project: Optional[str]=…, entity: Optional[str]=…, state: Optional[str]=…, prior_runs: Optional[List[str]]=…, template_variable_values: Optional[Dict[str, Any]]=…) -> Tuple[str, List[str]]
  • added: method Api.rewind_run(run_name: str, metric_name: str, metric_value: float, program_path: Optional[str]=…, entity: Optional[str]=…, project: Optional[str]=…, num_retries: Optional[int]=…) -> dict
  • added: method Api.update_artifact_metadata(artifact_id: str, metadata: Dict[str, Any]) -> Dict[str, Any]
  • added: property Api.access_token -> Optional[str]
  • removed: class PartialJobSourceDict(TypedDict)
  • removed: field PartialJobSourceDict.job_name: str
  • removed: field PartialJobSourceDict.job_source_info: JobSourceDict
  • removed: function convert_use_artifact_to_job_source(use_artifact: UseArtifactRecord) -> PartialJobSourceDict
  • changed: method JobBuilder.build() -> Optional[Artifact] → method JobBuilder.build(api: Api, build_context: Optional[str]=…, dockerfile: Optional[str]=…, base_image: Optional[str]=…) -> Optional[Artifact]
  • added: class Version
  • added: constructor Version(major: int, minor: int, patch: int)
  • added: field ArtifactSourceDict.build_context: Optional[str]
  • added: field ArtifactSourceDict.dockerfile: Optional[str]
  • added: field GitSourceDict.build_context: Optional[str]
  • added: field GitSourceDict.dockerfile: Optional[str]
  • added: function get_min_supported_for_source_dict(source: Union[GitSourceDict, ArtifactSourceDict, ImageSourceDict]) -> Optional[Version]
  • added: method JobBuilder.set_partial_source_id(source_id: str) -> None
  • added: property JobBuilder.input_types -> Dict[str, Any]
  • added: property JobBuilder.output_types -> Dict[str, Any]
  • added: variable SOURCE_KEYS_MIN_SUPPORTED_VERSION
  • removed: class AsyncProgress
  • removed: constructor AsyncProgress(progress: Progress) -> None
  • removed: method AsyncProgress.rewind() -> None
  • removed: method SendManager.send_link_artifact(record: Record) -> None
  • added: method SendManager.send_request_link_artifact(record: Record) -> None
  • removed: static method GPUAMDStats.parse_stats(stats: Dict[str, str]) -> _Stats
  • added: function parse_stats(stats: Dict[str, str]) -> _Stats
  • added: function get_apple_gpu_path() -> pathlib.Path
  • added: export manage_config_file
  • added: export manage_wandb_config
  • added: function construct_agent_configs(launch_config: Optional[Dict]=…, build_config: Optional[Dict]=…) -> Tuple[Optional[Dict[str, Any]], Dict[str, Any], Dict[str, Any]]
  • removed: field AgentConfig.project: Optional[str]
  • changed: constructor RunQueueItemFileSaver(agent_run: Optional[Union[wandb.sdk.wandb_run.Run, wandb.sdk.lib.RunDisabled]], run_queue_item_id: str) → constructor RunQueueItemFileSaver(agent_run: Optional[wandb.sdk.wandb_run.Run], run_queue_item_id: str)
  • added: function registry_from_uri(uri: str) -> AbstractRegistry
  • removed: function construct_agent_configs(launch_config: Optional[Dict]=…, build_config: Optional[Dict]=…) -> Tuple[Optional[Dict[str, Any]], Dict[str, Any], Dict[str, Any]]
  • removed: function generate_dockerfile(launch_project: LaunchProject, entry_point: EntryPoint, runner_type: str, builder_type: str, dockerfile: Optional[str]=…) -> str
  • removed: function get_current_python_version() -> Tuple[str, str]
  • removed: function get_env_vars_dict(launch_project: LaunchProject, api: Api, max_env_length: int) -> Dict[str, str]
  • removed: function registry_from_uri(uri: str) -> AbstractRegistry
  • removed: variable ACCELERATOR_SETUP_TEMPLATE
  • removed: variable CONDA_TEMPLATE
  • removed: variable DOCKERFILE_TEMPLATE
  • removed: variable ENTRYPOINT_TEMPLATE
  • removed: variable PIP_TEMPLATE
  • removed: variable PYTHON_SETUP_TEMPLATE
  • removed: variable USER_CREATE_TEMPLATE
  • changed: function get_requirements_section(launch_project: LaunchProject, builder_type: str) -> str → function get_requirements_section(launch_project: LaunchProject, build_context_dir: str, builder_type: str) -> str
  • added: class BuildContextManager
  • added: constructor BuildContextManager(launch_project: LaunchProject)
  • added: method BuildContextManager.create_build_context(builder_type: str) -> Tuple[str, str]
  • removed: field DockerBuilder.base_image
  • added: function get_pod_name_safe(job: client.V1Job)
  • added: variable ACCELERATOR_SETUP_TEMPLATE
  • added: variable CONDA_TEMPLATE
  • added: variable DOCKERFILE_TEMPLATE
  • added: variable ENTRYPOINT_TEMPLATE
  • added: variable PIP_TEMPLATE
  • added: variable PYTHON_SETUP_TEMPLATE
  • added: variable USER_CREATE_TEMPLATE
  • changed: function create_job(path: str, job_type: str, entity: Optional[str]=…, project: Optional[str]=…, name: Optional[str]=…, description: Optional[str]=…, aliases: Optional[List[str]]=…, runtime: Optional[str]=…, entrypoint: Optional[str]=…, git_hash: Optional[str]=…) -> Optional[Artifact] → function create_job(path: str, job_type: str, entity: Optional[str]=…, project: Optional[str]=…, name: Optional[str]=…, description: Optional[str]=…, aliases: Optional[List[str]]=…, runtime: Optional[str]=…, entrypoint: Optional[str]=…, git_hash: Optional[str]=…, build_context: Optional[str]=…, dockerfile: Optional[str]=…) -> Optional[Artifact]
  • added: variable CODE_ARTIFACT_EXCLUDE_PATHS
  • added: async method AwsEnvironment.get_partition() -> str
  • added: class FileOverrides
  • added: function config_path_is_valid(path: str) -> None
  • added: function override_file(path: str) -> None
  • added: method FileOverrides.load() -> None
  • added: variable FILE_OVERRIDE_ENV_VAR
  • added: class ConfigTmpDir
  • added: class JobInputArguments
  • added: class StagedLaunchInputs
  • added: constructor ConfigTmpDir()
  • added: constructor JobInputArguments(include: Optional[List[str]]=…, exclude: Optional[List[str]]=…, schema: Optional[dict]=…, file_path: Optional[str]=…, run_config: Optional[bool]=…)
  • added: constructor StagedLaunchInputs() -> None
  • added: function handle_config_file_input(path: str, include: Optional[List[str]]=…, exclude: Optional[List[str]]=…, schema: Optional[Any]=…)
  • added: function handle_run_config_input(include: Optional[List[str]]=…, exclude: Optional[List[str]]=…, schema: Optional[Any]=…)
  • added: method StagedLaunchInputs.add_staged_input(input_arguments: JobInputArguments)
  • added: method StagedLaunchInputs.apply(run: Run)
  • added: property ConfigTmpDir.configs_dir
  • added: property ConfigTmpDir.tmp_dir
  • added: variable BACKSLASH
  • added: variable LAUNCH_MANAGED_CONFIGS_DIR
  • added: variable PERIOD
  • added: function manage_config_file(path: str, include: Optional[List[str]]=…, exclude: Optional[List[str]]=…, schema: Optional[Any]=…)
  • added: function manage_wandb_config(include: Optional[List[str]]=…, exclude: Optional[List[str]]=…, schema: Optional[Any]=…)
  • added: variable META_SCHEMA
  • changed: constructor Status(state: State=…, data=…) → constructor Status(state: State=…, messages: List[str]=…)
  • added: function apply_code_mount_configuration(manifest: Union[Dict, list], project: LaunchProject) -> None
  • added: variable SOURCE_CODE_PVC_MOUNT_PATH
  • added: variable SOURCE_CODE_PVC_NAME
  • changed: function build_sagemaker_args(launch_project: LaunchProject, api: Api, role_arn: str, entry_point: Optional[EntryPoint], args: Optional[List[str]], max_env_length: int, image_uri: Optional[str]=…, default_output_path: Optional[str]=…) -> Dict[str, Any] → function build_sagemaker_args(launch_project: LaunchProject, api: Api, role_arn: str, entry_point: Optional[EntryPoint], args: Optional[List[str]], max_env_length: int, image_uri: str, default_output_path: Optional[str]=…) -> Dict[str, Any]
  • changed: function get_role_arn(sagemaker_args: Dict[str, Any], backend_config: Dict[str, Any], account_id: str) -> str → function get_role_arn(sagemaker_args: Dict[str, Any], backend_config: Dict[str, Any], account_id: str, partition: str) -> str
  • removed: function check_and_download_code_artifacts(entity: str, project: str, run_name: str, internal_api: Api, project_dir: str) -> Optional[Artifact]
  • removed: function download_entry_point(entity: str, project: str, run_name: str, api: Api, entry_point: str, dir: str) -> bool
  • removed: function download_wandb_python_deps(entity: str, project: str, run_name: str, api: Api, dir: str) -> Optional[str]
  • removed: function fetch_project_diff(entity: str, project: str, run_name: str, api: Api) -> Optional[str]
  • removed: function fetch_wandb_project_run_info(entity: str, project: str, run_name: str, api: Api) -> Any
  • removed: function is_bare_wandb_uri(uri: str) -> bool
  • removed: function merge_parameters(higher_priority_params: Dict[str, Any], lower_priority_params: Dict[str, Any]) -> Dict[str, Any]
  • removed: function run_shell(args: List[str]) -> Tuple[str, str]
  • added: function get_current_python_version() -> Tuple[str, str]
  • added: variable ARN_PARTITION_RE
  • added: variable CODE_MOUNT_DIR
  • added: function access_token(base_url: str, token_file: Path, credentials_file: Path) -> str
  • added: variable DEFAULT_WANDB_CREDENTIALS_FILE
  • removed: constructor RunDisabled(*args, **kwargs)
  • changed: class RunDisabled(str) → class RunDisabled
  • removed: method TerminalEmulator.cursor_postion(line, column)
  • added: method TerminalEmulator.cursor_position(line, column)
  • added: class CustomChart
  • added: class Visualize
  • added: constructor CustomChart(id: str, data: Table, fields: Dict[str, Any], string_fields: Dict[str, Any], split_table: Optional[bool]=…) -> None
  • added: constructor Visualize(id: str, data: Table) -> None
  • added: function custom_chart(vega_spec_name: str, data_table: Table, fields: Dict[str, Any], string_fields: Optional[Dict[str, Any]]=…, split_table: Optional[bool]=…) -> CustomChart
  • added: function visualize(id: str, value: Table) -> Visualize
  • added: method CustomChart.get_config_value(panel_type: str, query: Dict[str, Any]) -> Dict[str, Any]
  • added: method Visualize.get_config_value(key: str) -> Dict[str, Any]
  • added: property CustomChart.fields -> Dict[str, Any]
  • added: property CustomChart.string_fields -> Dict[str, Any]
  • added: property CustomChart.table -> Table
  • added: property Visualize.value -> Table
  • added: static method CustomChart.get_config_key(key: str) -> Tuple[str, str, str]
  • added: static method CustomChart.user_query(table_key: str) -> Dict[str, Any]
  • added: static method Visualize.get_config_key(key: str) -> Tuple[str, str, str]
  • removed: function getcaller() -> None
  • changed: constructor RunStatusChecker(interface: InterfaceBase, stop_polling_interval: int=…, retry_polling_interval: int=…) -> None → constructor RunStatusChecker(interface: InterfaceBase, stop_polling_interval: int=…, retry_polling_interval: int=…, internal_messages_polling_interval: int=…) -> None
  • changed: method Run.define_metric(name: str, step_metric: Union[str, wandb_metric.Metric, None]=…, step_sync: Optional[bool]=…, hidden: Optional[bool]=…, summary: Optional[str]=…, goal: Optional[str]=…, overwrite: Optional[bool]=…, **kwargs: Any) -> wandb_metric.Metric → method Run.define_metric(name: str, step_metric: Union[str, wandb_metric.Metric, None]=…, step_sync: Optional[bool]=…, hidden: Optional[bool]=…, summary: Optional[str]=…, goal: Optional[str]=…, overwrite: Optional[bool]=…) -> wandb_metric.Metric
  • removed: field SettingsData.problem: str
  • removed: field SettingsData.system_sample: int
  • removed: field SettingsData.system_sample_seconds: int
  • changed: field SettingsData.fork_from: Optional[RunMoment] → field SettingsData.fork_from: RunMoment
  • added: field SettingsData.console_multipart: bool
  • added: field SettingsData.credentials_file: str
  • added: field SettingsData.http_proxy: str
  • added: field SettingsData.https_proxy: str
  • added: field SettingsData.identity_token_file: str
  • added: field SettingsData.resume_from: RunMoment
  • changed: function controller(sweep_id_or_config: Optional[Union[str, Dict]]=…, entity: Optional[str]=…, project: Optional[str]=…) → function controller(sweep_id_or_config: Optional[Union[str, Dict]]=…, entity: Optional[str]=…, project: Optional[str]=…) -> _WandbController
  • changed: function sweep(sweep: Union[dict, Callable], entity: Optional[str]=…, project: Optional[str]=…) -> str → function sweep(sweep: Union[dict, Callable], entity: Optional[str]=…, project: Optional[str]=…, prior_runs: Optional[List[str]]=…) -> str
  • added: class NonOctalStringDumper(yaml.Dumper)
  • added: method NonOctalStringDumper.represent_scalar(tag, value, style=…)
  • removed: class CustomChart
  • removed: class Visualize
  • removed: constructor CustomChart(id: str, data: Table, fields: Dict[str, Any], string_fields: Dict[str, Any], split_table: Optional[bool]=…) -> None
  • removed: constructor Visualize(id: str, data: Table) -> None
  • removed: function custom_chart(vega_spec_name: str, data_table: Table, fields: Dict[str, Any], string_fields: Optional[Dict[str, Any]]=…, split_table: Optional[bool]=…) -> CustomChart
  • removed: function visualize(id: str, value: Table) -> Visualize
  • removed: method CustomChart.get_config_value(panel_type: str, query: Dict[str, Any]) -> Dict[str, Any]
  • removed: method Visualize.get_config_value(key: str) -> Dict[str, Any]
  • removed: property CustomChart.fields -> Dict[str, Any]
  • removed: property CustomChart.string_fields -> Dict[str, Any]
  • removed: property CustomChart.table -> Table
  • removed: property Visualize.value -> Table
  • removed: static method CustomChart.get_config_key(key: str) -> Tuple[str, str, str]
  • removed: static method CustomChart.user_query(table_key: str) -> Dict[str, Any]
  • removed: static method Visualize.get_config_key(key: str) -> Tuple[str, str, str]
  • removed: export WandbCallback
  • removed: export wandb_callback