Upgrading wandb 0.16 to 0.17
Breaking0.16.6 → 0.17.9Breaking3Deprecated3New20Changed12Fixed34
BreakingUpgrade verdict
3 breaking changes.
In plain terms
- 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.
Must act Top 5 of 6 that need code or config changes
Adds platformdirs.
Drops appdirs.
What you must change
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_limitRemoved undocumented settings: _except_exit and problem (@timoffex.
_except_exitproblemDeprecations to plan for
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_SERVICEDeprecated ArtifactCollection.change_type() in favor of ArtifactCollection.save() (@amusipatla-wandb.
ArtifactCollection.change_type()ArtifactCollection.save()API changes
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