aclopCreateHandle

Description

Creates a handle to an operator.

To destroy a handle, call aclopDestroyHandle.

Restrictions

If an operator has a constant input but aclSetTensorConst has not been called to set the constant input, call aclSetTensorPlaceMent to set the placement attribute of TensorDesc and set memType to the host memory.

Prototype

aclError aclopCreateHandle(const char *opType,

int numInputs,

const aclTensorDesc *const inputDesc[],

int numOutputs,

const aclTensorDesc *const outputDesc[],

const aclopAttr *opAttr,

aclopHandle **handle);

Parameters

Parameter

Input/Output

Description

opType

Input

Pointer to the operator type name.

numInputs

Input

Number of input tensors.

inputDesc

Input

Pointer array of the input tensor description.

numOutputs

Input

Number of output tensors.

outputDesc

Input

Pointer array of the output tensor description.

opAttr

Input

Pointer to the operator attributes.

handle

Output

Pointer to the pointer to the aclopHandle data.

Returns

The value 0 indicates success, and other values indicate failure. For details, see aclError.