mindspore.amp.all_finite
- mindspore.amp.all_finite(inputs)[源代码]
检查inputs是否是有效值(无溢出)。
警告
这是一个实验性API,后续可能修改或删除。
此接口只在整网训练情况下用于判断梯度是否溢出,返回结果在不同后端可能存在差异。
- 参数:
inputs (Union(tuple(Tensor), list(Tensor))) - 可迭代的Tensor。
- 返回:
Tensor,布尔类型的标量Tensor。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> 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)
- 教程样例: