This API is used to clamp all input elements within the range of [min, max]. If min is None, there is no lower limit. If max is None, there is no upper limit.
Formula:
Each operator has calls. First, [object Object] is called to obtain the workspace size required for computation and the executor that contains the operator computation process. Then, [object Object] is called to perform computation.
Command-line Options
[object Object][object Object]Atlas training products[object Object] and [object Object]Atlas inference products[object Object]:
- The data types of self and out do not support BOOL or BFLOAT16.
- The data types of clipValueMin and clipValueMax do not support BFLOAT16.
[object Object]Atlas A2 training products/Atlas A2 inference products[object Object] and [object Object]Atlas A3 training products/Atlas A3 inference products[object Object]:
- The data types of self and out do not support BOOL.
Ascend 950PR/Ascend 950DT:
- The data types of self, clipValueMin, and clipValueMax must comply with the data type deduction rules (see ).
- The data type of out must be the data type that can be converted after self, clipValueMin, and clipValueMax are deduced.
- The data types of self, clipValueMin, clipValueMax, and out do not support BOOL.
Return Value
[object Object]: status code. For details, see .The first-phase API implements input parameter validation. The following error codes may be returned:
[object Object]
- Deterministic computation:
[object Object]defaults to a deterministic implementation.
The following example is for reference only. For details, see .