mindspore.amp.all_finite

mindspore.amp.all_finite(inputs)[source]

Returns a scalar Tensor indicating whether the inputs are finite.

Warning

This is an experimental API that is subject to change or deletion.

The interface must be used in whole network training scenario to detect whether grads are finite, and the results may be different on different device targets.

Parameters

inputs (Union(tuple(Tensor), list(Tensor))) – a iterable Tensor.

Returns

Tensor, a scalar Tensor and the dtype is bool.

Supported Platforms:

Ascend GPU CPU

Examples

>>> from mindspore import amp, Tensor
>>> import numpy as np
>>> x = (Tensor(np.array([np.log(-1), 1, np.log(0)])), Tensor(np.array([1.0])))
>>> output = amp.all_finite(x)
Tutorial Examples: