# tensorflow::ops::HistogramSummary

`#include <logging_ops.h>`

Outputs a `Summary` protocol buffer with a histogram.

## Summary

The generated [\`Summary\`](https://www.tensorflow.org/code/tensorflow/core/framework/summary.proto) has one summary value containing a histogram for `values`.

This op reports an `InvalidArgument` error if any value is not finite.

Arguments:

- scope: A [Scope](https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object
- tag: Scalar. Tag to use for the `Summary.Value`.
- values: [Any](https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/any#classtensorflow_1_1ops_1_1_any) shape. Values to use to build the histogram.

<br />

Returns:

- `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output`: Scalar. Serialized `Summary` protocol buffer.

<br />

| ### Constructors and Destructors ||
|---|---|
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/histogram-summary#classtensorflow_1_1ops_1_1_histogram_summary_1aaab802eb624b382eb005e34e3ada6d10(const ::https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope & scope, ::https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input tag, ::https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input values)` ||

| ### Public attributes ||
|---|---|
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/histogram-summary#classtensorflow_1_1ops_1_1_histogram_summary_1a7f612489c63d540365a108d7200ea648` | `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation` |
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/histogram-summary#classtensorflow_1_1ops_1_1_histogram_summary_1a96bffbe34e8235b5091ad78443e01e1f` | `::https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output` |

| ### Public functions ||
|---|---|
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/histogram-summary#classtensorflow_1_1ops_1_1_histogram_summary_1a6c06cc9d888d66d900b23529d4fdf343() const ` | `::tensorflow::Node *` |
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/histogram-summary#classtensorflow_1_1ops_1_1_histogram_summary_1aae75ef126ce566342f0b0053dd71a25a() const ` | ` `` ` |
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/histogram-summary#classtensorflow_1_1ops_1_1_histogram_summary_1a14a995ac4e19bf7348659ef7f3f66306() const ` | ` `` ` |

## Public attributes

### operation

```
Operation operation
```

### summary

```
::tensorflow::Output summary
```

## Public functions

### HistogramSummary

```
 HistogramSummary(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input tag,
  ::tensorflow::Input values
)
```

### node

```
::tensorflow::Node * node() const 
```

### operator::tensorflow::Input

```
 operator::tensorflow::Input() const 
```

### operator::tensorflow::Output

```
 operator::tensorflow::Output() const 
```