class_docstr: Contain the results of a suite run.
  
  Parameters
  ----------
  name: str
  results: List[BaseCheckResult]
  extra_info: Optional[List[str]]
class_docstr_tok: ["Contain","the","results","of","a","suite","run",".","Parameters","--","--","--","--","--","name",":","str","results",":","List","[","BaseCheckResult","]","extra_info",":","Optional","[","List","[","str","]","]"]
docstr: Send suite result to wandb.
  
  Parameters
  ----------
  dedicated_run : bool
      whether to create a separate wandb run or not
      (deprecated parameter, does not have any effect anymore)
  kwargs: Keyword arguments to pass to wandb.init.
          Default project name is deepchecks.
          Default config is the suite name.
code: def to_wandb(self, dedicated_run: Optional[bool] = None, **kwargs):
      """Send suite result to wandb.
  
      Parameters
      ----------
      dedicated_run : bool
          whether to create a separate wandb run or not
          (deprecated parameter, does not have any effect anymore)
      kwargs: Keyword arguments to pass to wandb.init.
              Default project name is deepchecks.
              Default config is the suite name.
      """
      # NOTE:
      # Wandb is not a default dependency
      # user should install it manually therefore we are
      # doing import within method to prevent premature ImportError
      # TODO:
      # Previous implementation used ProgressBar to show serialization progress
      from deepchecks.core.serialization.suite_result.wandb import (
          SuiteResultSerializer as WandbSerializer,
      )
  
      if dedicated_run is not None:
          warnings.warn(
              '"dedicated_run" parameter is deprecated and does not have effect anymore. '
              "It will be remove in next versions."
          )
  
      wandb_kwargs = {"config": {"name": self.name}}
      wandb_kwargs.update(**kwargs)
  
      with wandb_run(**wandb_kwargs) as run:
          run.log(WandbSerializer(self).serialize())
  
imports: import abc
  import io
  import json
  import pathlib
  import warnings
  from collections import OrderedDict
  from typing import Any, Dict, List, Optional, Sequence, Set, Tuple, Type, Union, cast
  import jsonpickle
  from bs4 import BeautifulSoup
  from ipywidgets import Widget
  from typing_extensions import Self, TypedDict
  from deepchecks import __version__
  from deepchecks.core import check_result
  from deepchecks.core.checks import BaseCheck, CheckConfig
  from deepchecks.core.display import DisplayableResult, save_as_html
  from deepchecks.core.errors import DeepchecksNotSupportedError, DeepchecksValueError
  from deepchecks.core.serialization.abc import HTMLFormatter
  from deepchecks.core.serialization.suite_result.html import SuiteResultSerializer
  from deepchecks.core.serialization.suite_result.ipython import SuiteResultSerializer
  from deepchecks.core.serialization.suite_result.json import SuiteResultSerializer
  from deepchecks.core.serialization.suite_result.widget import SuiteResultSerializer
  from deepchecks.utils.strings import get_random_string, widget_to_html_string
  from deepchecks.utils.wandb_utils import wandb_run
  from .None import common
label_desc: Use image node_id 16 for calling the SuiteResult obj's underlying member method code with example usage: obj.to_wandb(dedicated_run) without return types