code: def _raise_unsupported_input_type_error(inputs):
      raise ValueError(
          "Unsupported input types for MirroredStrategy. "
          "Please use `strategy.distribute_dataset` or "
          "`strategy.distribute_values_from_function` to "
          f"distribute inputs. Received input type: {type(inputs)}"
      )
  
imports: from tensorflow.dtensor.python import accelerator_util
  from tensorflow.dtensor.python import api
  from tensorflow.dtensor.python import input_util
  from tensorflow.dtensor.python import layout
  from tensorflow.python.distribute import cross_device_ops
  from tensorflow.python.distribute import device_util
  from tensorflow.python.distribute import distribute_lib
  from tensorflow.python.distribute import reduce_util
  from tensorflow.python.distribute import values
  from tensorflow.python.eager import context
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_conversion_registry
  from tensorflow.python.framework import tensor_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import summary_ops_v2
label_desc: Use image node_id 4 for calling a global function with example usage: _raise_unsupported_input_type_error(inputs) without return types