IRON  1.0
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
iron.experimental.task_runner.TaskRunner Class Reference

Public Member Functions

def __init__ (self, module, Sequence[array] input_arrs, Sequence[array] output_arrs)
 
def run (self)
 

Private Member Functions

def _aiecc_args (cls, xclbin, insts)
 

Private Attributes

 _module
 
 _input_arrs
 
 _output_arrs
 

Static Private Attributes

string _INSTS = "npu_insts.txt"
 
string _XCLBIN = "final.xclbin"
 

Constructor & Destructor Documentation

◆ __init__()

def iron.experimental.task_runner.TaskRunner.__init__ (   self,
  module,
Sequence[array input_arrs,
Sequence[array]   output_arrs 
)

Member Function Documentation

◆ _aiecc_args()

def iron.experimental.task_runner.TaskRunner._aiecc_args (   cls,
  xclbin,
  insts 
)
private

◆ run()

def iron.experimental.task_runner.TaskRunner.run (   self)

Member Data Documentation

◆ _input_arrs

iron.experimental.task_runner.TaskRunner._input_arrs
private

◆ _INSTS

string iron.experimental.task_runner.TaskRunner._INSTS = "npu_insts.txt"
staticprivate

◆ _module

iron.experimental.task_runner.TaskRunner._module
private

◆ _output_arrs

iron.experimental.task_runner.TaskRunner._output_arrs
private

◆ _XCLBIN

string iron.experimental.task_runner.TaskRunner._XCLBIN = "final.xclbin"
staticprivate

The documentation for this class was generated from the following file: