函数:execute_with_handle
产品支持情况
|
产品 |
是否支持 |
|---|---|
|
Atlas 350 加速卡 |
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
功能说明
以Handle方式调用一个算子,不支持动态Shape算子,动态Shape算子请使用acl.op.execute_v2。异步接口。
函数原型
- C函数原型
1aclError aclopExecWithHandle(aclopHandle *handle,int numInputs,const aclDataBuffer *const inputs[],int numOutputs,aclDataBuffer *const outputs[],aclrtStream stream);
- python函数
1ret = acl.op.execute_with_handle(handle, inputs,outputs, stream)
参数说明
|
参数名 |
说明 |
|---|---|
|
handle |
int,指定执行算子的handle,指针地址。 需提前调用acl.op.create_handle接口创建aclopHandle类型的数据。 |
|
inputs |
list,算子输入Tensor, 整形列表,包含多个aclDataBuffer数据地址对象。 |
|
outputs |
list,算子输出Tensor,整形列表,包含多个aclDataBuffer数据地址对象。 |
|
stream |
int,执行算子所在的Stream,stream地址对象。 |
返回值说明
|
返回值 |
说明 |
|---|---|
|
ret |
int,错误码,返回0表示成功,返回其它值表示失败。 |
父主题: 单算子模型执行