函数:execute
产品支持情况
|
产品 |
是否支持 |
|---|---|
|
Atlas 350 加速卡 |
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
函数原型
- C函数原型
1aclError aclopExecute(const char *opType,int numInputs,const aclTensorDesc *const inputDesc[],const aclDataBuffer *const inputs[],int numOutputs,const aclTensorDesc *const outputDesc[],aclDataBuffer *const outputs[],const aclopAttr *attr,aclrtStream stream);
- python函数
1ret = acl.op.execute(op_type, input_desc,inputs, output_desc, outputs, attr,stream)
参数说明
|
参数名 |
说明 |
|---|---|
|
op_type |
str,指定算子类型名称。 |
|
input_desc |
list,表示算子输入Tensor的描述, 整形列表,包含多个acl的Tensor描述地址对象。 |
|
inputs |
list,表示算子输入Tensor,整形列表,包含多个aclDataBuffer数据地址对象。 |
|
output_desc |
list,表示算子输出Tensor的描述,整形列表,包含多个acl的Tensor描述地址对象。 |
|
outputs |
list,表示算子输出Tensor,整形列表,包含多个aclDataBuffer数据地址对象。 |
|
attr |
int, 算子的属性地址对象。 |
|
stream |
int, 该算子需要加载的Stream对象。 |
返回值说明
|
返回值 |
说明 |
|---|---|
|
ret |
int,错误码,返回0表示成功,返回其它值表示失败。 |
父主题: 单算子模型执行