1From b476d213378201b53b0eb6eb8e4e9c72780e345e Mon Sep 17 00:00:00 2001 2From: Zhu Guodong <zhuguodong0001@163.com> 3Date: Thu, 25 Jul 2024 16:55:33 +0800 4Subject: [PATCH] revert cache executor 5 6--- 7 mindspore/lite/src/litert/cache_session.cc | 14 -------------- 8 mindspore/lite/src/litert/cache_session.h | 1 - 9 mindspore/lite/src/litert/lite_session.h | 2 +- 10 3 files changed, 1 insertion(+), 16 deletions(-) 11 12diff --git a/mindspore/lite/src/litert/cache_session.cc b/mindspore/lite/src/litert/cache_session.cc 13index 7bafe3f7..7e171ce5 100644 14--- a/mindspore/lite/src/litert/cache_session.cc 15+++ b/mindspore/lite/src/litert/cache_session.cc 16@@ -77,20 +77,6 @@ int CacheSession::CompileGraph(Model *model) { 17 return RET_OK; 18 } 19 20-int CacheSession::InitExecutor() { 21- executor_ = new (std::nothrow) Executor(); 22- if (executor_ == nullptr) { 23- MS_LOG(ERROR) << "New Executor failed"; 24- return RET_ERROR; 25- } 26- auto ret = executor_->Prepare(kernels_, inputs_, outputs_, context_.get()); 27- if (ret != RET_OK) { 28- MS_LOG(ERROR) << "Prepare executor failed: " << ret; 29- return ret; 30- } 31- return RET_OK; 32-} 33- 34 int CacheSession::ConvertInOutTensors(const lite::Model *model) { 35 MS_ASSERT(model != nullptr); 36 auto lite_model = reinterpret_cast<const lite::LiteModel *>(model); 37diff --git a/mindspore/lite/src/litert/cache_session.h b/mindspore/lite/src/litert/cache_session.h 38index f0ae185a..2127aa5a 100644 39--- a/mindspore/lite/src/litert/cache_session.h 40+++ b/mindspore/lite/src/litert/cache_session.h 41@@ -114,7 +114,6 @@ class CacheSession : public LiteSession { 42 Status CreateFullModelKernel(); 43 Status InitNNCompilation(OH_NNCompilation *nn_compilation) const; 44 int ConvertInOutTensors(const lite::Model *model); 45- int InitExecutor() override; 46 std::vector<mindspore::MSTensor> ms_inputs_; 47 std::vector<mindspore::MSTensor> ms_outputs_; 48 49diff --git a/mindspore/lite/src/litert/lite_session.h b/mindspore/lite/src/litert/lite_session.h 50index 487b382a..9d955a99 100644 51--- a/mindspore/lite/src/litert/lite_session.h 52+++ b/mindspore/lite/src/litert/lite_session.h 53@@ -168,7 +168,7 @@ class MS_API LiteSession { 54 static void MarkSharedWeight(const std::vector<kernel::KernelExec *> &kernels); 55 std::string ParseWeightPath(); 56 bool IsMmapEnable(); 57- virtual int InitExecutor(); 58+ int InitExecutor(); 59 60 private: 61 int PreCheck(Model *model); 62-- 632.34.1 64 65