属性¶
- class onnx_ir._graph_containers.Attributes(attrs)[source]¶
节点的属性,表示为
dict[str, Attr],并附带额外的访问方法。- 参数:
attrs (Iterable[_core.Attr])
- get_tensor(key, default=None)[source]¶
获取属性的张量值。
- 参数:
key (str)
default (T | None)
- 返回类型:
TensorProtocol | T
- get_tensors(key, default=None)[source]¶
从属性中获取张量序列。
- 参数:
key (str)
default (T | None)
- 返回类型:
Sequence[TensorProtocol] | T
- clear() None。 从D中删除所有项。¶
- copy()¶
- classmethod fromkeys(iterable, value=None)¶
- get(k[, d]) 如果k在D中则返回D[k],否则返回d。 d默认为None。¶
- items() 一个类似集合的对象,提供D的项视图。¶
- keys() 一个类似集合的对象,提供D的键视图。¶
- pop(k[, d]) v,删除指定的键并返回相应的值。¶
如果找不到键,则在给定 d 的情况下返回 d,否则引发 KeyError。
- popitem() (k, v),删除并返回某个(键, 值)对。¶
作为 2 元组;但如果 D 为空则引发 KeyError。
- setdefault(k[, d]) D.get(k,d),如果k不在D中,则设置D[k]=d。¶
- update([E, ]**F) None。 从映射/可迭代对象E和F更新D。¶
如果 E 存在且具有 .keys() 方法,则执行: for k in E: D[k] = E[k]。如果 E 存在且缺少 .keys() 方法,则执行: for (k, v) in E: D[k] = v。在任一情况下,此操作之后是: for k, v in F.items(): D[k] = v
- values() 一个提供D的值视图的对象。¶