|
IRON 1.0
|
Public Member Functions | |
| __init__ (self, type[np.ndarray] arr_type) | |
| Sequence[int] | shape (self) |
| np.dtype | dtype (self) |
| np.ndarray | arr_type (self) |
| TensorAccessPattern | default_tap (self) |
| MemRef | op (self) |
| op (self, MemRef op) | |
Public Attributes | |
| shape | |
Protected Attributes | |
| _arr_type | |
| _op | |
A handle to I/O data in the Runtime
| iron.runtime.data.RuntimeData.__init__ | ( | self, | |
| type[np.ndarray] | arr_type | ||
| ) |
Construct a handle to a Runtime buffer.
Args:
arr_type (type[np.ndarray]): The type of the I/O data.
| np.ndarray iron.runtime.data.RuntimeData.arr_type | ( | self | ) |
The tensor type of the buffer.
| TensorAccessPattern iron.runtime.data.RuntimeData.default_tap | ( | self | ) |
A default access pattern for a linear transfer of the buffer.
| np.dtype iron.runtime.data.RuntimeData.dtype | ( | self | ) |
The per-element datatype of the buffer
| MemRef iron.runtime.data.RuntimeData.op | ( | self | ) |
| iron.runtime.data.RuntimeData.op | ( | self, | |
| MemRef | op | ||
| ) |
| Sequence[int] iron.runtime.data.RuntimeData.shape | ( | self | ) |
The shape of the buffer
|
protected |
|
protected |
| iron.runtime.data.RuntimeData.shape |