LocalRunner and RPCRunner

Thanks for the explanation! I’m looking at the LocalBuilder function in both the CPU and GPU tutorials, but neither of them takes any arguments related to the target. How does the builder know about the target?

tuning_option = { “log_filename”: log_file, “tuner”: “xgb”, “n_trial”: 2000, “early_stopping”: 600, “measure_option”: autotvm.measure_option( builder=autotvm.LocalBuilder(timeout=10), runner=autotvm.LocalRunner(number=20, repeat=3, timeout=4, min_repeat_ms=150), ), }

tuning_option = { ‘log_filename’: log_file, ‘tuner’: ‘random’, ‘early_stopping’: None,

'measure_option': autotvm.measure_option(
    builder=autotvm.LocalBuilder(),
    runner=autotvm.LocalRunner(number=1, repeat=10,
                               min_repeat_ms=0,
                               enable_cpu_cache_flush=True),
),

}