__init__(self, ObjectFifo of, bool is_prod, int|None depth=None, list[Sequence[int]]|None dims_from_stream=None) | iron.dataflow.objectfifo.ObjectFifoHandle | |
__str__(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
_depth | iron.dataflow.objectfifo.ObjectFifoHandle | private |
_dims_from_stream | iron.dataflow.objectfifo.ObjectFifoHandle | private |
_endpoint | iron.dataflow.objectfifo.ObjectFifoHandle | private |
_is_prod | iron.dataflow.objectfifo.ObjectFifoHandle | private |
_object_fifo | iron.dataflow.objectfifo.ObjectFifoHandle | private |
acquire(self, int num_elem) | iron.dataflow.objectfifo.ObjectFifoHandle | |
all_of_endpoints(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
depth(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
dims_from_stream(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
dtype(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
endpoint(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
endpoint(self, ObjectFifoEndpoint endpoint) | iron.dataflow.objectfifo.ObjectFifoHandle | |
forward(self, PlacementTile placement=AnyMemTile, type[np.ndarray]|None obj_type=None, int|None depth=None, str|None name=None, list[Sequence[int]]|None dims_to_stream=None, list[Sequence[int]]|None dims_from_stream=None, bool plio=False) | iron.dataflow.objectfifo.ObjectFifoHandle | |
handle_type(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
join(self, list[int] offsets, PlacementTile placement=AnyMemTile, list[int]|None depths=None, list[type[np.ndarray]] obj_types=None, list[str]|None names=None, list[list[Sequence[int]|None]]|None dims_to_stream=None, list[list[Sequence[int]|None]]|None dims_from_stream=None, bool plio=False) | iron.dataflow.objectfifo.ObjectFifoHandle | |
name(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
obj_type(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
op(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
release(self, int num_elem) | iron.dataflow.objectfifo.ObjectFifoHandle | |
resolve(self, ir.Location|None loc=None, ir.InsertionPoint|None ip=None) | iron.dataflow.objectfifo.ObjectFifoHandle | |
shape(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
split(self, list[int] offsets, PlacementTile placement=AnyMemTile, list[int]|None depths=None, list[type[np.ndarray]] obj_types=None, list[str]|None names=None, list[list[Sequence[int]]]|None dims_to_stream=None, list[list[Sequence[int]]]|None dims_from_stream=None, bool plio=False) | iron.dataflow.objectfifo.ObjectFifoHandle | |