Esempio n. 1
0
def main(config):
    config.device = torch.device(
        'cuda:{}'.format(config.gpu) if torch.cuda.is_available() else 'cpu')

    # load data_loader
    data_loader = get_dataloader(config)
    check_point = Checkpoint(config)
    operator = Operator(config, check_point)

    if config.is_train:
        operator.train(data_loader)
    else:
        operator.test(data_loader)
Esempio n. 2
0
def main(config):
    config.device = torch.device(
        'cuda:{}'.format(config.gpu) if torch.cuda.is_available() else 'cpu')

    # load data_loader
    check_point = Checkpoint(config)
    operator = Operator(config, check_point)

    if config.is_train:
        midi_data = MidiData(config)
        operator.train(midi_data)
    else:
        operator.test()
Esempio n. 3
0
 def addOp(self, id):
     operator = Operator(id)
     operator.status = 'available'
     self.operators.append(operator)