def __init__()

in cluster-trace-gpu-v2020/simulator/scheduler.py [0:0]


    def __init__(self, alloc_policy=0, preempt_policy=0, sort_node_policy=0, cluster=None, gpu_type_matching=0, verbose=0):
        self.cluster = cluster
        self.alloc_policy = alloc_policy
        self.preempt_policy = preempt_policy
        self.sort_node_policy = sort_node_policy
        self.node_rotate_counter = 0
        self.verbose = verbose
        self.gpu_type_matching = gpu_type_matching
        # To skip unnecessary self.alloc_job_sort()
        self.last_time_snapshot = [0, 0, 0, 0]  # [idle_gpu, idle_cpu, len(job_list), len(job_to_allocate_cache)]
        self.cannot_counter = 0