code: def _is_compatible_param_kind(a, b):
      def relax(k):
          if k in (
              inspect.Parameter.POSITIONAL_ONLY,
              inspect.Parameter.KEYWORD_ONLY,
          ):
              return inspect.Parameter.POSITIONAL_OR_KEYWORD
          return k
  
      return relax(a) == relax(b)
  
imports: import inspect
  import numbers
  import os
  import re
  import numpy
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import flexible_dtypes
  from tensorflow.python.framework import indexed_slices
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import cond
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops.numpy_ops import np_arrays
  from tensorflow.python.ops.numpy_ops import np_dtypes
  from tensorflow.python.types import core
  from tensorflow.python.util import nest
  from tensorflow.python.util import tf_export
label_desc: Use image node_id 10 for calling a global function with example usage: _is_compatible_param_kind(a, b) and returns: unknown, k, inspect