| 601 | return std::make_pair(mNet->buffer.get(), mNet->buffer.size()); |
| 602 | } |
| 603 | ErrorCode Interpreter::updateSessionToModel(Session* session) { |
| 604 | std::unique_lock<std::mutex> _l(mNet->lock); |
| 605 | if (mNet->buffer.get() == nullptr) { |
| 606 | MNN_ERROR("Can't updateSessionToModel because you called releaseModel before\n"); |
| 607 | return INPUT_DATA_ERROR; |
| 608 | } |
| 609 | return session->updateToModel((Net*)mNet->net); |
| 610 | } |
| 611 | |
| 612 | const char* Interpreter::getModelVersion() const { |
| 613 | if (mNet && mNet->net && mNet->net->extraInfo() && mNet->net->extraInfo()->version()) { |