# tensorflow::ops::GuaranteeConst Class Reference

# tensorflow::ops::GuaranteeConst

`#include <array_ops.h>`

Gives a guarantee to the TF runtime that the input tensor is a constant.

## Summary

The runtime is then free to make optimizations based on this.

Only accepts value typed tensors as inputs and rejects resource variable handles as input.

Returns the input tensor without modification.

Args:

- scope: A [Scope](https://www.tensorflow.org/versions/r2.8/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object

<br />

Returns:

- `https://www.tensorflow.org/versions/r2.8/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output`: The output tensor.

<br />

| ### Constructors and Destructors ||
|---|---|
| `https://www.tensorflow.org/versions/r2.8/api_docs/cc/class/tensorflow/ops/guarantee-const#classtensorflow_1_1ops_1_1_guarantee_const_1aecb7186521992db83d5ca625a67922db(const ::https://www.tensorflow.org/versions/r2.8/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope & scope, ::https://www.tensorflow.org/versions/r2.8/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input input)` ||

| ### Public attributes ||
|---|---|
| `https://www.tensorflow.org/versions/r2.8/api_docs/cc/class/tensorflow/ops/guarantee-const#classtensorflow_1_1ops_1_1_guarantee_const_1a1a8622d1bba372774a431c39393b7e38` | `https://www.tensorflow.org/versions/r2.8/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation` |
| `https://www.tensorflow.org/versions/r2.8/api_docs/cc/class/tensorflow/ops/guarantee-const#classtensorflow_1_1ops_1_1_guarantee_const_1a27746912bbdc11f993cfa01346811693` | `::https://www.tensorflow.org/versions/r2.8/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output` |

| ### Public functions ||
|---|---|
| `https://www.tensorflow.org/versions/r2.8/api_docs/cc/class/tensorflow/ops/guarantee-const#classtensorflow_1_1ops_1_1_guarantee_const_1acc70f6644738d60162d522b63d03022a() const ` | `::tensorflow::Node *` |
| `https://www.tensorflow.org/versions/r2.8/api_docs/cc/class/tensorflow/ops/guarantee-const#classtensorflow_1_1ops_1_1_guarantee_const_1a5293cfbc228fadedc0e21bc36385d263() const ` |   |
| `https://www.tensorflow.org/versions/r2.8/api_docs/cc/class/tensorflow/ops/guarantee-const#classtensorflow_1_1ops_1_1_guarantee_const_1a72efaf63dbaa36a174de160a775dc517() const ` |   |

## Public attributes

### operation

```
Operation operation
```

### output

```
::tensorflow::Output output
```

## Public functions

### GuaranteeConst

```
 GuaranteeConst(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input
)
```

### node

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

### operator::tensorflow::Input

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

### operator::tensorflow::Output

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