in cluster-trace-gpu-v2020/simulator/simulator.py [0:0]
def add_job(csv_file, describe_dict, limit=None):
"""
limit: To avoid reading too many jobs when the sampled number << total number of jobs in trace file.
"""
job_list = []
with open(csv_file, 'r') as fd:
reader = csv.DictReader(fd, delimiter=',')
keys = reader.fieldnames
for i, row in enumerate(reader):
_add_job(job_list, row, describe_dict)
if limit is not None and i >= limit:
break
return job_list