| 427 | mSession = nullptr; |
| 428 | } |
| 429 | void StaticModule::onClearCache() { |
| 430 | if (nullptr != mSession) { |
| 431 | for (int i=0; i<mPrevInputTensor.size(); ++i) { |
| 432 | mPrevInputTensor[i].first = nullptr; |
| 433 | } |
| 434 | for (auto& iter : mSession->getPipelineInfo(0).first.inputTensorCopyCache) { |
| 435 | std::get<3>(iter.second) = true; |
| 436 | } |
| 437 | } |
| 438 | } |
| 439 | ErrorCode StaticModule::_resize(const std::vector<Express::VARP>& inputs) { |
| 440 | ErrorCode code = NO_ERROR; |
| 441 | auto& pipelineInfo = mSession->getPipelineInfo(0); |