Description: Computes the symbol and natural logarithm of the determinant of input
[object Object].Formula:
[object Object]indicates determinant computation and[object Object]indicates absolute value computation. If the result of[object Object]is[object Object],[object Object]equals[object Object].
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.
[object Object][object Object]
Parameters:
[object Object](aclTensor*, compute input):[object Object]in the formula. The data type can be FLOAT, DOUBLE, COMPLEX64, or COMPLEX128. The shape must be in the (*, n, n) format.[object Object]indicates the batch size of zero or more dimensions, and n indicates any positive integer. are supported. The can be ND.[object Object](aclTensor *, compute output):[object Object]t in the formula. The data type can be FLOAT, DOUBLE, COMPLEX64, or COMPLEX128 and must meet the type deduction relationship with[object Object].[object Object]is of the COMPLEX type.[object Object]cannot be of a non-COMPLEX type. The shape is the same as batch of[object Object]. are supported. The can be ND.[object Object](aclTensor *, compute output):[object Object]in the formula. The data type can be FLOAT, DOUBLE, COMPLEX64, or COMPLEX128 and must meet the deduction relationship with[object Object].[object Object]is of the COMPLEX type.[object Object]cannot be of a non-COMPLEX type. The shape is the same as batch of[object Object]. are supported. The can be ND.
[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:
Parameters:
[object Object](void *, input): address of the workspace to be allocated on the device.[object Object](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:
- Deterministic compute:
[object Object]defaults to a deterministic implementation.
The input data does not support the overflow value (Inf or NaN).
The following example is for reference only. For details, see .