コード例 #1
0
def test_single_loss_multi_var():
    print(Problem)

    config = Problem.space
    config["hyperparameters"]["verbose"] = 1

    # Baseline
    config["arch_seq"] = [0.5] * 20

    run(config)
コード例 #2
0
def test_multi_loss():
    print(Problem)

    config = Problem.space
    config["hyperparameters"]["verbose"] = 1

    # Baseline
    config["arch_seq"] = [1.0] * 19

    run(config)
コード例 #3
0
horovodrun -np 4 python -m deephyper.benchmark.nas.covertype.train
"""

import os

from nas_big_data.combo.problem_ae_1 import Problem
from nas_big_data.combo.load_data import load_data_test
from deephyper.nas.run.alpha import run
from deephyper.nas.run.util import create_dir

HERE = os.path.dirname(os.path.abspath(__file__))
output_dir = os.path.join(HERE, __file__[:-3])
create_dir(output_dir)

Problem.load_data(load_data_test)
config = Problem.space

config["log_dir"] = output_dir
config["hyperparameters"]["num_epochs"] = 100
config["hyperparameters"]["verbose"] = 1
# config["hyperparameters"]["learning_rate"] = 0.00333302975
# config["hyperparameters"]["batch_size"] = 256

config["arch_seq"] = [
    347, 1, 232, 0, 0, 277, 0, 0, 0, 89, 1, 96, 0, 1, 198, 0, 0, 1, 300, 0,
    228, 1, 0, 187, 1, 0, 0, 228, 0, 192, 0, 1, 369, 1, 1, 1
]

run(config)