更新时间:2021-03-18 GMT+08:00
分享

GetAttr

函数功能

根据属性名称获取对应的属性值。

函数原型

graphStatus GetAttr(const string& name, int64_t& attrValue) const;

graphStatus GetAttr(const string& name, int32_t& attrValue) const;

graphStatus GetAttr(const string& name, uint32_t& attrValue) const;

graphStatus GetAttr(const string& name, std::vector<int64_t>& attrValue) const;

graphStatus GetAttr(const string& name, std::vector<int32_t>& attrValue) const;

graphStatus GetAttr(const string& name, std::vector<uint32_t>& attrValue) const;

graphStatus GetAttr(const string& name, float& attrValue) const;

graphStatus GetAttr(const string& name, std::vector<float>& attrValue) const;

graphStatus GetAttr(const string& name, AttrValue& attr_value) const;

graphStatus GetAttr(const string& name, string& attrValue) const;

graphStatus GetAttr(const string& name, std::vector<string>& attrValue) const;

graphStatus GetAttr(const string& name, bool& attrValue) const;

graphStatus GetAttr(const string& name, std::vector<bool>& attrValue) const;

graphStatus GetAttr(const string& name, Tensor& attrValue) const;

graphStatus GetAttr(const string& name, std::vector<Tensor>& attrValue) const;

graphStatus GetAttr(const string& name, OpBytes& attrValue) const;

graphStatus GetAttr(const string& name, std::vector<std::vector<int64_t>>& attr_value) const;

graphStatus GetAttr(const string& name, std::vector<ge::DataType>& attr_value) const;

graphStatus GetAttr(const string& name, ge::DataType& attr_value) const

graphStatus GetAttr(const string& name, std::vector<ge::NamedAttrs>& attr_value) const;

graphStatus GetAttr(const string& name, ge::NamedAttrs& attr_value) const

参数说明

参数名↵

输入/输出↵

描述↵

name

输出

属性名称

attrValue

输出

返回的int64_t表示的整型类型属性值。

attrValue

输出

返回的int32_t表示的整型类型属性值。

attrValue

输出

返回的uint32_t表示的整型类型属性值。

attrValue

输出

返回的vector<int64_t>表示的整型列表类型属性值。

attrValue

输出

返回的vector<int32_t>表示的整型列表类型属性值。

attrValue

输出

返回的vector<uint32_t>表示的整型列表类型属性值。

attrValue

输出

返回的浮点类型的属性值。

attrValue

输出

返回的浮点列表类型的属性值。

attrValue

输出

返回的AttrValue类型的属性值。

attrValue

输出

返回的布尔类型的属性值。

attrValue

输出

返回的布尔列表类型的属性值。

attrValue

输出

返回的字符串类型的属性值。

attrValue

输出

返回的字符串列表类型的属性值。

attrValue

输出

返回的Tensor类型的属性值。

attrValue

输出

返回的Tensor列表类型的属性值。

attrValue

输出

返回的Bytes,即字节数组类型的属性值,OpBytes即vector<uint_8>。

attrValue

输出

返回的量化数据的属性值。

attrValue

输出

返回的vector<vector<int64_t>>表示的整型二维列表类型属性值。

attrValue

输出

返回的vector<ge::DataType>表示的DataType列表类型属性值。

attrValue

输出

返回的DataType类型的属性值。

attrValue

输出

返回的vector<ge::NamedAttrs>表示的NamedAttrs列表类型属性值。

attrValue

输出

返回的NamedAttrs类型的属性值。

返回值

参数名

类型

描述

-

graphStatus

找到对应name,返回GRAPH_SUCCESS,否则返回GRAPH_FAILED

异常处理

无。

约束说明

无。

分享:

    相关文档

    相关产品

关闭导读