code: def track_rate_warn(cls):
      if not cls._track_warning_shown:
          # TODO [AT] add link to FAQ section in docs.
          logger.warning(
              "Tracking task queue is almost full which might cause performance degradation. "
              "Consider tracking at lower pace."
          )
          cls._track_warning_shown = True
  
imports: import datetime
  import os
  import logging
  from collections import defaultdict
  from copy import deepcopy
  from typing import Dict, Tuple, TYPE_CHECKING
  import pytz
  from aim.sdk.configs import AIM_ENABLE_TRACKING_THREAD
  from aim.sdk.num_utils import is_number, convert_to_py_number
  from aim.sdk.utils import get_object_typename, check_types_compatibility
  from aim.storage.hashing import hash_auto
  from aim.storage.context import Context
  from aim.storage.object import CustomObject
  from aim.storage.types import AimObject
label_desc: Use image node_id 1 for calling the RunTracker obj's underlying member method code with example usage: obj.track_rate_warn(cls) without return types