From d7cc67d80b811c5f8c4c673ec07777d420c21a51 Mon Sep 17 00:00:00 2001 From: Yukinari Hisaki <42021302+yhisaki@users.noreply.github.com> Date: Mon, 1 Jul 2024 18:12:20 +0900 Subject: [PATCH] fix(tvm_utility): add virtual destructor to tvm_utility (#7759) * fix(tvm_utility): add virtual destructor to tvm_utility Signed-off-by: Y.Hisaki * add override Signed-off-by: Y.Hisaki --------- Signed-off-by: Y.Hisaki --- common/tvm_utility/include/tvm_utility/pipeline.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) {