Each operator has calls. First, aclnnUpsampleNearestExact2dBackwardGetWorkspaceSize is called to obtain the workspace size required for computation and the executor that contains the operator computation process. Then, aclnnUpsampleNearestExact2dBackward is called to perform computation.
[object Object]
[object Object]
Parameters:
[object Object]Returns:
aclnnStatus: status code. For details, see .
The first-phase API implements input parameter verification. The following errors may be thrown.
[object Object]
- The upscaling factor for input data must be less than or equal to 50. That is, both and must be less than or equal to 50.
- Either the H and W axes of the outputSize parameter or the scalesH and scalesW parameters can be used.
- If the value of scalesH or scalesW is less than or equal to 0, the value of the corresponding axis in outputSize is used.
- If the value of scalesH or scalesW is greater than 0, the value of scalesH or scalesW is used. That is, the value of the corresponding axis of outputSize is or .
- Deterministic computing:
- aclnnUpsampleNearestExact2dBackward defaults to a non-deterministic implementation. You can call aclrtCtxSetSysParamOpt to enable deterministic computing.
The following example is for reference only. For details, see .
[object Object]