code: def warn_if_parameters_are_not_simple_tensors(params_dict):
      for param_name, param in params_dict.items():
          if not _is_tensor_like(param):
              warnings.warn(
                  "`{}` is not a `tf.Tensor`, Python number, or Numpy array. If this "
                  "parameter is mutable (e.g., a `tf.Variable`), then the "
                  "behavior implied by `store_parameters_in_results` will silently "
                  "change on 2019-08-01. Please consult the docstring for "
                  "`store_parameters_in_results` details and use "
                  "`store_parameters_in_results=True` to silence this warning.".format(
                      param_name
                  )
              )
  
imports: import warnings
  import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.internal import broadcast_util
  from tensorflow_probability.python.internal import distribution_util
  from tensorflow_probability.python.internal import dtype_util
  from tensorflow_probability.python.internal import prefer_static
  from tensorflow_probability.python.internal import tensorshape_util
  from tensorflow_probability.python.math.gradient import value_and_gradient
  from tensorflow.python.util import deprecation
label_desc: Use image node_id 17 for calling a global function with example usage: warn_if_parameters_are_not_simple_tensors(params_dict) without return types