class_docstr: CatBoost model: https://catboost.ai/
  
  Hyperparameter options: https://catboost.ai/en/docs/references/training-parameters
class_docstr_tok: ["CatBoost","model",":","https",":","\/\/catboost.ai\/","Hyperparameter","options",":","https",":","\/\/catboost.ai\/en\/docs\/references\/training-parameters"]
code: def _get_default_resources(self):
      # logical=False is faster in training
      num_cpus = ResourceManager.get_cpu_count_psutil(logical=False)
      num_gpus = 0
      return num_cpus, num_gpus
  
imports: import logging
  import math
  import os
  import time
  import numpy
  import pandas
  from autogluon.common.features.types import R_BOOL, R_CATEGORY, R_FLOAT, R_INT
  from autogluon.common.utils.pandas_utils import get_approximate_df_mem_usage
  from autogluon.common.utils.resource_utils import ResourceManager
  from autogluon.common.utils.try_import import try_import_catboost
  from autogluon.core.constants import MULTICLASS, PROBLEM_TYPES_CLASSIFICATION, QUANTILE, SOFTCLASS
  from autogluon.core.models import AbstractModel
  from autogluon.core.models._utils import get_early_stopping_rounds
  from autogluon.core.utils.exceptions import TimeLimitExceeded
  from .callbacks import EarlyStoppingCallback, MemoryCheckCallback, TimeCheckCallback
  from .catboost_utils import get_catboost_metric_from_ag_metric
  from .hyperparameters.parameters import get_param_baseline
  from .hyperparameters.searchspaces import get_default_searchspace
label_desc: Use image node_id 14 for calling the CatBoostModel obj's underlying member method code with example usage: obj._get_default_resources() and returns: num_cpus,  num_gpus