函数:set_attr_list_bool
函数:set_attr_int
| C函数原型 | aclError **aclopSetAttrInt(**aclopAttr *attr, const char *attrName, int64_t attrValue); |
|---|---|
| Python函数 | ret = acl.op.set_attr_int(attr, attr_name, attr_value) |
| 函数功能 | 设置int64_t类型标量的属性值,同步接口。 |
| 输入说明 | attr:int,acl算子属性地址对象, 此对象使用调用acl.op.create_attr创建。 attr_name:str,属性名。 attr_value:int,属性值。 |
| 返回值说明 | ret:int,错误码。 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | 无 |
父主题: 算子加载与执行(op)
函数:set_attr_float
| C函数原型 | aclError **aclopSetAttrFloat(**aclopAttr *attr, const char *attrName, float attrValue); |
|---|---|
| Python函数 | ret = acl.op.set_attr_float(attr, attr_name, attr_value) |
| 函数功能 | 设置float类型标量的属性值,同步接口。 |
| 输入说明 | attr:int,acl算子属性地址对象, 此对象使用调用acl.op.create_attr创建。 attr_name:str,属性名。 attr_value:float,属性值。 |
| 返回值说明 | ret:int,错误码。 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | 无 |
父主题: 算子加载与执行(op)
函数:set_attr_string
| C函数原型 | aclError **aclopSetAttrString(**aclopAttr *attr, const char *attrName, const char* attrValue); |
|---|---|
| Python函数 | ret = acl.op.set_attr_string(attr, attr_name, attr_value) |
| 函数功能 | 设置字符串类型标量的属性值,同步接口。 |
| 输入说明 | attr:int,acl算子属性地址对象, 此对象使用调用acl.op.create_attr创建。 attr_name:str,属性名。 attr_value:str,属性值。 |
| 返回值说明 | ret:int,错误码。 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | 无 |
父主题: 算子加载与执行(op)
函数:set_attr_list_bool
| C函数原型 | aclError aclopSetAttrListBool**(**aclopAttr *attr, const char *attrName, int numValues, const uint8_t *attrValue); |
|---|---|
| Python函数 | ret = acl.op.set_attr_list_bool(attr, attr_name, attr_value) |
| 函数功能 | 设置bool类型列表的属性值,同步接口。 |
| 输入说明 | attr:int,acl算子属性地址对象, 此对象使用调用acl.op.create_attr创建。 attr_name:str,属性名。 attr_value:同时支持两种数据类型作为输入。 - list,list中每个元素的数据类型为int,取值范围为0~255。 - numpy,一维数组numpy对象,类型为uint8。 |
| 返回值说明 | ret:int,错误码。 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | - 建议attr_value使用list数据类型,后续将不支持numpy作为输入。 - 若attr_value需使用numpy数组,需要运行环境为python>=3.8且numpy>=1.22.0。 |
父主题: 算子加载与执行(op)
函数:set_attr_list_int
| C函数原型 | aclError aclopSetAttrListInt**(**aclopAttr *attr, const char *attrName, int numValues, const int64_t *attrValue); |
|---|---|
| Python函数 | ret = acl.op.set_attr_list_int(attr, attr_name, attr_value) |
| 函数功能 | 设置int64_t类型列表的属性值,同步接口。 |
| 输入说明 | attr:int,acl算子属性地址对象, 此对象使用调用acl.op.create_attr创建。 attr_name:str,属性名。 attr_value:同时支持两种数据类型作为输入。 - list,list中每个元素的数据类型为int。 - numpy,一维数组numpy对象,类型为int64。 |
| 返回值说明 | ret:int,错误码。 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | - 建议attr_value使用list数据类型,后续将不支持numpy作为输入。 - 若attr_value需使用numpy数组,需要运行环境为python>=3.8且numpy>=1.22.0。 |
父主题: 算子加载与执行(op)
函数:set_attr_list_float
| C函数原型 | aclError aclopSetAttrListFloat**(**aclopAttr *attr, const char *attrName, int numValues, const float *attrValue); |
|---|---|
| Python函数 | ret = acl.op.set_attr_list_float(attr, attr_name, num_values , attr_value) |
| 函数功能 | 设置float类型列表的属性值,同步接口。 |
| 输入说明 | attr:int,acl算子属性地址对象, 此对象使用调用acl.op.create_attr创建。 attr_name: str,属性名。 attr_value:同时支持两种数据类型作为输入。 - list,list中每个元素的数据类型为float。 - numpy object,一维数组numpy对象,类型为float32。 |
| 返回值说明 | ret:int,错误码。 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | - 建议attr_value使用list数据类型,后续将不支持numpy作为输入。 - 若attr_value需使用numpy数组,需要运行环境为python>=3.8且numpy>=1.22.0。 |
父主题: 算子加载与执行(op)
函数:set_attr_list_string
| C函数原型 | aclError aclopSetAttrListString**(**aclopAttr *attr, const char *attrName, int numValues, const char **attrValue); |
|---|---|
| Python函数 | ret = acl.op.set_attr_list_string(attr, attr_name , attr_value) |
| 函数功能 | 设置字符串类型列表的属性值,同步接口。 |
| 输入说明 | attr:int,acl算子属性地址对象, 此对象使用调用acl.op.create_attr创建。 attr_name:str,属性名。 attr_value:list,每个元素是字符串的列表。 |
| 返回值说明 | ret:int,错误码。 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | 无 |
父主题: 算子加载与执行(op)
在线提单