class_docstr: Suite to run checks of types: CompareModelsBaseCheck.
class_docstr_tok: ["Suite","to","run","checks","of","types",":","CompareModelsBaseCheck","."]
docstr: Run all checks.
  
  Parameters
  ----------
  train_datasets : Union[Dataset, Container[Dataset]]
      representing data an estimator was fitted on
  test_datasets: Union[Dataset, Container[Dataset]]
      representing data an estimator was fitted on
  models : Union[Container[Any], Mapping[str, Any]]
      2 or more scikit-learn-compatible fitted estimator instance
  Returns
  -------
  SuiteResult
      All results by all initialized checks
  Raises
  ------
  ValueError
      if check_datasets_policy is not of allowed types
docstr_tok: ["Run","all","checks",".","Parameters","--","--","--","--","--","train_datasets",":","Union","[","Dataset",",","Container","[","Dataset","]","]","representing","data","an","estimator","was","fitted","on","test_datasets",":","Union","[","Dataset",",","Container","[","Dataset","]","]","representing","data","an","estimator","was","fitted","on","models",":","Union","[","Container","[","Any","]",",","Mapping","[","str",",","Any","]","]","2","or","more","scikit-learn-compatible","fitted","estimator","instance","Returns","--","--","--","-","SuiteResult","All","results","by","all","initialized","checks","Raises","--","--","--","ValueError","if","check_datasets_policy","is","not","of","allowed","types"]
code: def run(
      self,
      train_datasets: Union[Dataset, List[Dataset]],
      test_datasets: Union[Dataset, List[Dataset]],
      models: Union[List[Any], Mapping[str, Any]],
  ) -> SuiteResult:
      """Run all checks.
  
      Parameters
      ----------
      train_datasets : Union[Dataset, Container[Dataset]]
          representing data an estimator was fitted on
      test_datasets: Union[Dataset, Container[Dataset]]
          representing data an estimator was fitted on
      models : Union[Container[Any], Mapping[str, Any]]
          2 or more scikit-learn-compatible fitted estimator instance
      Returns
      -------
      SuiteResult
          All results by all initialized checks
      Raises
      ------
      ValueError
          if check_datasets_policy is not of allowed types
      """
      context = ModelComparisonContext(
          train_datasets, test_datasets, models
      )
  
      # Create progress bar
      progress_bar = create_progress_bar(
          iterable=list(self.checks.values()),
          name=self.name,
          unit="Check",
      )
  
      # Run all checks
      results = []
  
      for check in progress_bar:
          try:
              check_result = check.run_logic(context)
              results.append(check_result)
          except Exception as exp:
              results.append(CheckFailure(check, exp))
  
      return SuiteResult(self.name, results)
  
file_path: deepchecks/deepchecks/tabular/model_base.py
imports: from typing import Any, Dict, List, Mapping, Tuple, Union
  from deepchecks.core.check_result import CheckFailure, CheckResult
  from deepchecks.core.errors import DeepchecksNotSupportedError, DeepchecksValueError
  from deepchecks.core.suite import BaseSuite, SuiteResult
  from deepchecks.tabular.context import Context
  from deepchecks.tabular.dataset import Dataset
  from deepchecks.utils.ipython import create_progress_bar
label_desc: Use image node_id 2 for calling the ModelComparisonSuite obj's underlying member method code with example usage: obj.run(train_datasets, test_datasets, models) and returns: SuiteResult