IRON 1a5eed49d3c0721a318ac369f725acc96b7c4584
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
worker.py File Reference

Classes

class  iron.worker.WorkerRuntimeBarrier
 
class  iron.worker._BarrierSetOp
 

Namespaces

namespace  iron
 
namespace  iron.worker
 

Functions

 iron.worker.__init__ (self, Callable|None core_fn, list|None fn_args=None, Tile tile=AnyComputeTile, bool while_true=True, int|None stack_size=None, str|None allocation_scheme=None, int|None trace=None, list|None trace_events=None, bool|None dynamic_objfifo_lowering=None)
 
list[list["Worker"]] iron.worker.grid (int rows, int cols, Callable[[int, int], "Worker"] factory)
 
Tile iron.worker.tile (self)
 
list[ObjectFifoHandleiron.worker.fifos (self)
 
list[Bufferiron.worker.buffers (self)
 
None iron.worker.resolve (self, ir.Location|None loc=None, ir.InsertionPoint|None ip=None)
 

Variables

 iron.worker._tile
 
 iron.worker._while_true
 
 iron.worker.stack_size
 
 iron.worker.allocation_scheme
 
 iron.worker._dynamic_objfifo_lowering
 
 iron.worker.trace
 
 iron.worker.trace_events
 
 iron.worker.core_fn
 
 iron.worker.fn_args
 
 iron.worker._fifos
 
 iron.worker._buffers
 
 iron.worker._barriers