[object Object]

[object Object][object Object]undefined
[object Object]

Performs backpropagation of . It backfills the gradient to the coordinates of the maximum value of each window and accumulates the gradients at the same coordinates.

[object Object]

Each operator has calls. First, aclnnMaxPool3dWithArgmaxBackwardGetWorkspaceSize is called to obtain the workspace size required for computation and the executor that contains the operator computation process. Then, aclnnMaxPool3dWithArgmaxBackward is called to perform computation.

[object Object]
[object Object]
[object Object]
  • Parameters:

    [object Object]
    • For the [object Object]Atlas A3 training products/Atlas A3 inference products[object Object] and [object Object]Atlas A2 training products/Atlas A2 inference products[object Object], the [object Object] data type does not support INT64. The depth height width value cannot be greater than the maximum int32 value.
  • Returns:

    [object Object]: status code. For details, see .

    The first-phase API implements input parameter verification. The following errors may be thrown:

    [object Object]
[object Object]
  • Parameters:

    [object Object]
  • Returns:

    [object Object]: status code. For details, see .

[object Object]
  • Deterministic compute:

    • aclnnMaxPool3dWithArgmaxBackward defaults to a non-deterministic implementation. You can call aclrtCtxSetSysParamOpt to enable deterministic compute.
  • Description of unsupported types:

    • DOUBLE: The instructions do not support DOUBLE.
    • Empty tensors: Empty input and out are not supported.
  • Description of boundary value scenarios:

    • When the input is Inf, the output is Inf.
    • When the input is NaN, the output is NaN.
[object Object]

The following example is for reference only. For details, see .

[object Object]