diff --git a/common/tvm_utility/include/tvm_utility/pipeline.hpp b/common/tvm_utility/include/tvm_utility/pipeline.hpp index a053d5ee471be..8c1f22bfcba30 100644 --- a/common/tvm_utility/include/tvm_utility/pipeline.hpp +++ b/common/tvm_utility/include/tvm_utility/pipeline.hpp @@ -93,6 +93,7 @@ class PipelineStage * @return The output of the pipeline */ virtual OutputType schedule(const InputType & input) = 0; + virtual ~PipelineStage() {} InputType input_type_indicator_; OutputType output_type_indicator_; }; @@ -299,7 +300,7 @@ class InferenceEngineTVM : public InferenceEngine } } - TVMArrayContainerVector schedule(const TVMArrayContainerVector & input) + TVMArrayContainerVector schedule(const TVMArrayContainerVector & input) override { // Set input(s) for (uint32_t index = 0; index < input.size(); ++index) {