Attr

class onnx_ir.Attr(name, type, value, ref_attr_name=None, *, doc_string=None)

ONNX 属性或引用的基类。

参数:
  • name (str)

  • type (_enums.AttributeType)

  • value (Any)

  • ref_attr_name (str | None)

  • doc_string (str | None)

doc_string
as_float()[source]

获取属性值(浮点型)。

返回类型:

float

as_floats()[source]

获取属性值(浮点型序列)。

返回类型:

tuple[float, …]

as_graph()[source]

获取属性值(图)。

返回类型:

Graph

as_graphs()[source]

获取属性值(图序列)。

返回类型:

tuple[Graph, …]

as_int()[source]

获取属性值(整型)。

返回类型:

int

as_ints()[source]

获取属性值(整型序列)。

返回类型:

tuple[int, …]

as_string()[source]

获取属性值(字符串)。

返回类型:

str

as_strings()[source]

获取属性值(字符串序列)。

返回类型:

tuple[str, …]

as_tensor()[source]

获取属性值(张量)。

返回类型:

TensorProtocol

as_tensors()[source]

获取属性值(张量序列)。

返回类型:

tuple[TensorProtocol, …]

display(*, page=False)

漂亮地打印对象。

参数:

page (bool) – 是否分页输出。

返回类型:

is_ref()[source]

检查此属性是否为引用属性。

返回类型:

布尔

property meta: MetadataStore

用于中间分析的元数据存储。

如果您希望元数据序列化到 ONNX proto 中,请写入 metadata_props

property name: str
property ref_attr_name: str | None
property type: AttributeType
property value: Any