code: def op(
      name,
      data,
      bucket_count=None,
      display_name=None,
      description=None,
      collections=None,
  ):
      """Create a legacy histogram summary op.
  
      Arguments:
        name: A unique name for the generated summary node.
        data: A `Tensor` of any shape. Must be castable to `float64`.
        bucket_count: Optional positive `int`. The output will have this
          many buckets, except in two edge cases. If there is no data, then
          there are no buckets. If there is data but all points have the
          same value, then there is one bucket whose left and right
          endpoints are the same.
        display_name: Optional name for this summary in TensorBoard, as a
          constant `str`. Defaults to `name`.
        description: Optional long-form description for this summary, as a
          constant `str`. Markdown is supported. Defaults to empty.
        collections: Optional list of graph collections keys. The new
          summary op is added to these collections. Defaults to
          `[Graph Keys.SUMMARIES]`.
  
      Returns:
        A TensorFlow summary op.
      """
      # TODO(nickfelt): remove on-demand imports once dep situation is fixed.
      import tensorflow.compat.v1 as tf
  
      if display_name is None:
          display_name = name
      summary_metadata = metadata.create_summary_metadata(
          display_name=display_name, description=description
      )
      with tf.name_scope(name):
          tensor = _buckets(data, bucket_count=bucket_count)
          return tf.summary.tensor_summary(
              name="histogram_summary",
              tensor=tensor,
              collections=collections,
              summary_metadata=summary_metadata,
          )
  
imports: import numpy
  from tensorboard.plugins.histogram import metadata
  from tensorboard.plugins.histogram import summary_v2
label_desc: Use image node_id 2 for calling a global function with example usage: op(name, data, bucket_count, display_name, description, collections) and returns: tf