Assert the condition `x != y`

holds for all elements.

tf.compat.v2.debugging.assert_none_equal( x, y, summarize=None, message=None, name=None )

This Op checks that `x[i] != y[i]`

holds for every pair of (possibly broadcast) elements of `x`

and `y`

. If both `x`

and `y`

are empty, this is trivially satisfied.

If any elements of `x`

and `y`

are equal, `message`

, as well as the first `summarize`

entries of `x`

and `y`

are printed, and `InvalidArgumentError`

is raised.

Args | |
---|---|

`x` | Numeric `Tensor` . |

`y` | Numeric `Tensor` , same dtype as and broadcastable to `x` . |

`summarize` | Print this many entries of each tensor. |

`message` | A string to prefix to the default message. |

`name` | A name for this operation (optional). Defaults to "assert_none_equal". |

Returns | |
---|---|

Op that raises `InvalidArgumentError` if `x != y` is ever False. This can be used with `tf.control_dependencies` inside of `tf.function` s to block followup computation until the check has executed. |

Raises | |
---|---|

`InvalidArgumentError` | if the check can be performed immediately and `x != y` is False for any pair of elements in `x` and `y` . The check can be performed immediately during eager execution or if `x` and `y` are statically known. |

returns None

© 2020 The TensorFlow Authors. All rights reserved.

Licensed under the Creative Commons Attribution License 3.0.

Code samples licensed under the Apache 2.0 License.

https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/compat/v2/debugging/assert_none_equal