[object Object]

[object Object][object Object]undefined
[object Object]
  • Description: Performs the lgamma operation on each element of the input tensor.

  • Formula:

outi=loge(Γ(selfi))out_i=log_e(\Gamma(|self_i|)) [object Object]

Each operator has calls. First, [object Object] is called to obtain the workspace size required for computation and the executor covering the operator computation process. Then, [object Object] is called to perform computation.

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

    • [object Object] (aclTensor*, computation input): input tensor, [object Object] on the device. The data type can be FLOAT, FLOAT16, or DOUBLE. are supported. The can be ND.
    • [object Object] (aclTensor*, computation output): [object Object] on the device. The data type can be FLOAT, FLOAT16, or DOUBLE. are supported. The can be ND. The shape, data format, and data type must be the same as those of [object Object].
    • [object Object] (uint64_t*, output): size of the workspace to be allocated on the device.
    • [object Object] (aclOpExecutor**, output): operator executor, containing the operator computation process.
  • Returns

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

[object Object]
[object Object]
  • Parameters

    • [object Object] (void *, input): address of the workspace to be allocated on the device.
    • workspaceSize (uint64_t, input): size of the workspace to be allocated on the device, which is obtained by calling [object Object].
    • [object Object] (aclOpExecutor *, input): operator executor, containing the operator computation process.
    • [object Object] (aclrtStream, input): stream for executing the task.
  • Returns

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

[object Object]
  • Deterministic computation:
    • [object Object] defaults to deterministic implementation.
[object Object]

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

[object Object]