Summary: 31 instances, 28 unique Text Count # use a random pipe for now. TODO: fix later 1 # TODO: add this feature later 1 zero_sized_blocks = ["ic"] # blocks to ignore for now # TODO: figure ic size later 1 # TODO: needs to be update to work 1 # TODO: sel_cri needs to be fixed to include combinations of the objective functions 1 #TODO: fix the following. The following commented code is there 1 #subtype = "sram" # TODO: change later to sram/dram 1 # TODO: clean this up, and add it as an option 1 #TODO: for now only pe to ic fleet generation is accounted for, 1 # TODO for later 1 # mode: not used any more. TODO: get rid of this 1 # at the moment, only setting up area. TODO: check whether energy matters 1 # TODO: need to include ic as well 1 self.input_file = input_file # input file to read the mapping from. TODO: this is not supported yet. 1 # mode: depracated. TODO: get rid of it. 2 # map the tasks to the blocks using information from an input json file. TODO: not supported yet. 1 # TODO: uncomment and ensure it's correctness 1 if mode == "from_json": # TODO: this is not supported yet 1 # TODO: this is not quit right since 3 self.task_fraction = 1 # TODO: right now always set to 1 1 self.task_fraction_index = 0 # TODO: always shunned to zero for now 1 # mode: deprecated. TODO: get rid of it. 1 if mode == "from_json": # TODO: this is not supported yet. 1 # TODO fix this to actually use work_over_power 1 # Add a DMA block for the task. TODO: add code. 1 def sel_moves(self, des_tup, mode="dist_rank"): # TODO: add mode 1 # TODO: possibly can do better 1 # only have one pe and write mem, so easy. TODO: how about multiple ones 1