forked from mindspore-Ecosystem/mindspore
benchmark mem check fixed
This commit is contained in:
parent
0c60f7e6ac
commit
a9771d63e1
|
@ -287,6 +287,13 @@ LiteSession::~LiteSession() {
|
|||
for (auto *kernel : kernels_) {
|
||||
delete kernel;
|
||||
}
|
||||
for (auto *ms_tensor : input_vec_) {
|
||||
if (ms_tensor != nullptr) {
|
||||
((tensor::LiteTensor *)ms_tensor)->SetTensorImpl(nullptr);
|
||||
delete ms_tensor;
|
||||
}
|
||||
}
|
||||
input_vec_.clear();
|
||||
delete this->context_;
|
||||
delete this->executor;
|
||||
this->executor = nullptr;
|
||||
|
|
|
@ -102,10 +102,12 @@ int Benchmark::ReadInputFile() {
|
|||
if (size != tensorDataSize) {
|
||||
std::cerr << "Input binary file size error, required: %zu, in fact: %zu" << tensorDataSize << size << std::endl;
|
||||
MS_LOG(ERROR) << "Input binary file size error, required: " << tensorDataSize << ", in fact: " << size;
|
||||
delete binBuf;
|
||||
return RET_ERROR;
|
||||
}
|
||||
auto inputData = cur_tensor->MutableData();
|
||||
memcpy(inputData, binBuf, tensorDataSize);
|
||||
delete binBuf;
|
||||
}
|
||||
}
|
||||
return RET_OK;
|
||||
|
|
Loading…
Reference in New Issue