torch_to_nnef.torch_graph.ir_data
Abstractions used in torch_to_nnef internal graph data IR.
The goal is that these elements are: - extracted/parsed from PyTorch graph data structs - translated to NNEF graph data structs
Classes:
| Name | Description |
|---|---|
BlobTorchScriptObject |
Used only in Quantized Operators from our current obervation. |
Data |
Base abstract T2N IR data holder. |
DictTensors |
Used as transition object only. |
FixedTensorList |
FixedTensorList is a list that contains tensor constant or not. |
TensorDataSlot |
Prevent uncontrolled assignation of tensor data in Data nodes. |
TensorVariable |
|
TupleTensors |
Used as transition object only. |
BlobTorchScriptObject
dataclass
DictTensors
dataclass
FixedTensorList
dataclass
TensorVariable
dataclass
TensorVariable(name: str, data: Any, shape: Optional[List[int]], dtype: Optional[dtype], quant: Optional[Dict[str, Any]] = None, _traced_data: Optional[Tensor] = None, module_attr: bool = False)
Bases: Data
Attributes:
| Name | Type | Description |
|---|---|---|
tracing_data |
Generate data if is not fixed based on tensor information. |