Hi, I noticed tvm just released v0.8 and did a simple auto-schedule search task of resnet18. However, I got the error below and have no idea what to do next.
Generate Sketches #s: 1
Sample Iter: 5 #Pop: 5 #Target: 50 fail_ct: 10235 Time elapsed: 5.46
#Target has been reduced to 25 due to too many failures or duplications
Sample Iter: 10 #Pop: 5 #Target: 25 fail_ct: 20475 Time elapsed: 10.86
#Target has been reduced to 12 due to too many failures or duplications
Sample Iter: 15 #Pop: 5 #Target: 12 fail_ct: 30715 Time elapsed: 16.35
#Target has been reduced to 6 due to too many failures or duplications
Sample Iter: 20 #Pop: 5 #Target: 6 fail_ct: 40955 Time elapsed: 21.77
#Target has been reduced to 3 due to too many failures or duplications
Sample Initial Population #s: 5 fail_ct: 43003 Time elapsed: 22.88
GA Iter: 0 Max score: 0.9754 Min score: 0.1451 #Pop: 5 #M+: 0 #M-: 0
GA Iter: 4 Max score: 0.9754 Min score: 0.0165 #Pop: 60 #M+: 1390 #M-: 0
EvolutionarySearch #s: 60 Time elapsed: 4.15
----------------------------------------------------------------------
------------------------------ [ Measure ]
----------------------------------------------------------------------
Get 60 programs to measure:
............................................................Traceback (most recent call last):
File "tools/tvm_auto_tune.py", line 518, in <module>
graph, lib, params = tune_with_auto_scheduler(
File "tools/tvm_auto_tune.py", line 220, in tune_with_auto_scheduler
tuner.tune(tune_option)
File "/usr/local/lib/python3.8/dist-packages/tvm-0.8.0-py3.8-linux-x86_64.egg/tvm/auto_scheduler/task_scheduler.py", line 357, in tune
self._tune_task(idx)
File "/usr/local/lib/python3.8/dist-packages/tvm-0.8.0-py3.8-linux-x86_64.egg/tvm/auto_scheduler/task_scheduler.py", line 452, in _tune_task
measure_inputs, measure_results = self.search_policies[task_idx].continue_search_one_round(
File "/usr/local/lib/python3.8/dist-packages/tvm-0.8.0-py3.8-linux-x86_64.egg/tvm/auto_scheduler/search_policy.py", line 119, in continue_search_one_round
return _ffi_api.SearchPolicyContinueSearchOneRound(self, num_measure, measurer)
File "tvm/_ffi/_cython/./packed_func.pxi", line 323, in tvm._ffi._cy3.core.PackedFuncBase.__call__
File "tvm/_ffi/_cython/./packed_func.pxi", line 257, in tvm._ffi._cy3.core.FuncCall
File "tvm/_ffi/_cython/./packed_func.pxi", line 246, in tvm._ffi._cy3.core.FuncCall3
File "tvm/_ffi/_cython/./base.pxi", line 163, in tvm._ffi._cy3.core.CALL
tvm._ffi.base.TVMError: Traceback (most recent call last):
6: TVMFuncCall
5: std::_Function_handler<void (tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*), tvm::runtime::TypedPackedFunc<tvm::runtime::Array<tvm::runtime::ObjectRef, void> (tvm::auto_scheduler::SearchPolicy, int, tvm::auto_scheduler::ProgramMeasurer)>::AssignTypedLambda<tvm::auto_scheduler::{lambda(tvm::auto_scheduler::SearchPolicy, int, tvm::auto_scheduler::ProgramMeasurer)#2}>(tvm::auto_scheduler::{lambda(tvm::auto_scheduler::SearchPolicy, int, tvm::auto_scheduler::ProgramMeasurer)#2}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda(tvm::runtime::TVMArgs const&, tvm::runtime::TVMRetValue*)#1}>::_M_invoke(std::_Any_data const&, tvm::runtime::TVMArgs&&, tvm::runtime::TVMRetValue*&&)
4: tvm::auto_scheduler::SketchPolicyNode::ContinueSearchOneRound(int, tvm::auto_scheduler::ProgramMeasurer)
3: tvm::auto_scheduler::ProgramMeasurerNode::Measure(tvm::auto_scheduler::SearchTask const&, tvm::auto_scheduler::SearchPolicy const&, tvm::runtime::Array<tvm::auto_scheduler::MeasureInput, void> const&, int)
2: tvm::auto_scheduler::ProgramMeasurerNode::SilentMeasure(tvm::auto_scheduler::SearchTask const&, tvm::runtime::Array<tvm::auto_scheduler::MeasureInput, void> const&, tvm::runtime::Array<tvm::auto_scheduler::MeasureResult, void>*)
1: tvm::auto_scheduler::RPCRunnerNode::Run(tvm::runtime::Array<tvm::auto_scheduler::MeasureInput, void> const&, tvm::runtime::Array<tvm::auto_scheduler::BuildResult, void> const&, int)
0: std::_Function_handler<void (tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*), TVMFuncCreateFromCFunc::{lambda(tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*)#2}>::_M_invoke(std::_Any_data const&, tvm::runtime::TVMArgs&&, tvm::runtime::TVMRetValue*&&) [clone .cold]
File "tvm/_ffi/_cython/./packed_func.pxi", line 56, in tvm._ffi._cy3.core.tvm_callback
File "/usr/local/lib/python3.8/dist-packages/tvm-0.8.0-py3.8-linux-x86_64.egg/tvm/auto_scheduler/measure.py", line 1302, in rpc_runner_run
assert res.status == StatusKind.TIMEOUT
TVMError: AssertionError