Пример #1
0
def create(experiment_group):
    base.create_group_experiments(experiment_group=experiment_group)

    celery_app.send_task(
        HPCeleryTasks.HP_GRID_SEARCH_START,
        kwargs={'experiment_group_id': experiment_group.id},
        countdown=1)
Пример #2
0
def create(experiment_group):
    experiment_group.iteration_manager.create_iteration()
    experiments = base.create_group_experiments(experiment_group=experiment_group)
    experiment_group.iteration_manager.add_iteration_experiments(
        experiment_ids=[xp.id for xp in experiments])

    celery_app.send_task(
        HPCeleryTasks.HP_HYPERBAND_START,
        kwargs={'experiment_group_id': experiment_group.id},
        countdown=1)
Пример #3
0
def create(experiment_group):
    experiments = base.create_group_experiments(experiment_group=experiment_group)
    experiment_ids = [xp.id for xp in experiments]
    experiments_configs = [[xp.id, xp.declarations] for xp in experiments]
    experiment_group.iteration_manager.create_iteration(
        experiment_ids=experiment_ids,
        experiments_configs=experiments_configs)

    celery_app.send_task(
        HPCeleryTasks.HP_BO_START,
        kwargs={'experiment_group_id': experiment_group.id},
        countdown=1)
Пример #4
0
def create(experiment_group):
    experiments = base.create_group_experiments(
        experiment_group=experiment_group)

    if not experiments:
        logger.error('Experiment group `%s` could not create any experiment.',
                     experiment_group.id)
        experiment_group.set_status(
            ExperimentGroupLifeCycle.FAILED,
            message='Experiment group could not create new suggestions.')
        return

    experiment_ids = [xp.id for xp in experiments]
    experiments_configs = [[xp.id, xp.declarations] for xp in experiments]
    experiment_group.iteration_manager.create_iteration(
        experiment_ids=experiment_ids, experiments_configs=experiments_configs)

    celery_app.send_task(HPCeleryTasks.HP_BO_START,
                         kwargs={'experiment_group_id': experiment_group.id},
                         countdown=1)
Пример #5
0
def create(experiment_group):
    base.create_group_experiments(experiment_group=experiment_group)

    celery_app.send_task(HPCeleryTasks.HP_RANDOM_SEARCH_START,
                         kwargs={'experiment_group_id': experiment_group.id},
                         countdown=1)