class_docstr: KNearestNeighbors model (scikit-learn): https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KNeighborsClassifier.html
class_docstr_tok: ["KNearestNeighbors","model","(","scikit-learn",")",":","https",":","\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.neighbors.KNeighborsClassifier.html"]
code: def _validate_fit_memory_usage(
      self,
      mem_error_threshold: float = 0.2,
      mem_warning_threshold: float = 0.15,
      mem_size_threshold: int = 1e7,
      **kwargs,
  ):
      return super()._validate_fit_memory_usage(
          mem_error_threshold=mem_error_threshold,
          mem_warning_threshold=mem_warning_threshold,
          mem_size_threshold=mem_size_threshold,
          **kwargs,
      )
  
imports: import logging
  import math
  import time
  from typing import Dict, Union
  import numpy
  from autogluon.common.features.types import R_FLOAT, R_INT, S_BOOL
  from autogluon.common.utils.resource_utils import ResourceManager
  from autogluon.core.constants import BINARY, MULTICLASS, REGRESSION
  from autogluon.core.models import AbstractModel
  from autogluon.core.utils.exceptions import NotEnoughMemoryError
  from autogluon.core.utils.utils import normalize_pred_probas
label_desc: Use image node_id 11 for calling the KNNModel obj's underlying member method code with example usage: obj._validate_fit_memory_usage(mem_error_threshold, mem_warning_threshold, mem_size_threshold) and returns: super