<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/tensorflow/tensorflow/blob/v2.21.0/tensorflow/python/framework/tensor.py#L768-L779) |

Compare Tensors with element-wise comparison and thus be unhashable.

    tf.compat.v1.enable_tensor_equality()

### Used in the notebooks

| Used in the guide |
|---|
| - [TensorFlow 1.x vs TensorFlow 2 - Behaviors and APIs](https://www.tensorflow.org/guide/migrate/tf1_vs_tf2) |

Comparing tensors with element-wise allows comparisons such as
tf.Variable(1.0) == 1.0. Element-wise equality implies that tensors are
unhashable. Thus tensors can no longer be directly used in sets or as a key in
a dictionary.