def alloc_res()

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


    def alloc_res(self, num_gpus=0, num_cpus=0):
        # alloc job resource
        gpu = self.alloc_gpus(num_gpus)
        cpu = self.alloc_cpus(num_cpus)

        if not cpu and not gpu:
            return False
        elif not cpu and gpu:
            self.release_gpus(num_gpus)
            return False
        elif cpu and not gpu:
            self.release_cpus(num_cpus)
            return False

        return True