TensorProtocol¶
- class onnx_ir.TensorProtocol(*args, **kwargs)¶
由数据支持的具体张量。
该协议未指定数据如何存储。数据通过
raw属性公开以供检查,但通常不需要访问raw。要将张量用作 numpy 数组,请调用
numpy()。要将张量转换为字节字符串以进行序列化,请调用tobytes()。建议在访问底层数据之前先检查张量的大小,因为访问数据可能成本高昂并产生 IO 开销。
- shape¶
张量的形状。
- 类型:
ShapeProtocol
- dtype¶
张量元素的 DataTypes。它是一个
ir.DataType枚举。- 类型:
_enums.DataType
- raw¶
此张量背后的原始数据。它可以是任何类型。
- 类型:
Any
- size¶
张量中的元素数量。
- nbytes¶
张量中的字节数。
- shape: ShapeProtocol¶
- dtype: _enums.DataType¶
- raw: Any¶