code: def qconfig_equals(q1: QConfigAny, q2: QConfigAny):
      """
      Returns `True` if `q1` equals `q2`, and `False` otherwise.
      """
      if q1 is None or q2 is None:
          return q1 == q2
      else:
          assert q1 is not None and q2 is not None
          try:
              # Qconfig weight and activation can be either a partial wrapper,
              # or an observer class. Special handling is required (above) for
              # comparing partial wrappers.
              activation_same = _obs_or_fq_ctr_equals(
                  q1.activation, q2.activation
              )
              weight_same = _obs_or_fq_ctr_equals(q1.weight, q2.weight)
              return activation_same and weight_same
          except AttributeError:
              return q1 == q2
  
imports: from collections import namedtuple
  from typing import Optional, Any, Union, Type
  import torch
  import torch.nn
  from torch.ao.quantization.fake_quantize import FakeQuantize, FakeQuantizeBase, default_fake_quant, default_dynamic_fake_quant, default_per_channel_weight_fake_quant, default_weight_fake_quant, default_fused_act_fake_quant, default_fused_wt_fake_quant, FusedMovingAvgObsFakeQuantize, default_fused_per_channel_wt_fake_quant, default_embedding_fake_quant, default_embedding_fake_quant_4bit, fused_wt_fake_quant_range_neg_127_to_127, fused_per_channel_wt_fake_quant_range_neg_127_to_127
  from .observer import _PartialWrapper, MinMaxObserver, HistogramObserver, MovingAverageMinMaxObserver, NoopObserver, PlaceholderObserver, ReuseInputObserver, default_debug_observer, default_dynamic_quant_observer, default_float_qparams_observer, default_float_qparams_observer_4bit, default_observer, default_per_channel_weight_observer, default_placeholder_observer, default_weight_observer, weight_observer_range_neg_127_to_127, per_channel_weight_observer_range_neg_127_to_127, default_reuse_input_observer, ObserverBase
  import warnings
  import copy
label_desc: Use image node_id 9 for calling a global function with example usage: qconfig_equals(q1, q2) and returns: unknown, unknown, unknown