code: def bind_custom_gradient_function(func, custom_grad_fn):
      logging.warning(
          "NumPy does not support autograd, 'bind_custom_gradient_function' "
          "has no effect on the array, as gradients are not supported in the first place."
      )
      return func
  
imports: import logging
  from typing import Callable
label_desc: Use image node_id 1 for calling a global function with example usage: bind_custom_gradient_function(func, custom_grad_fn) and returns: func