| 738 | } |
| 739 | |
| 740 | Metadata GraphLoaderOSS::OprLoadContextImpl::load_metadata() { |
| 741 | const auto* fbmeta = m_loader->m_graph->metadata(); |
| 742 | Metadata ret; |
| 743 | if (fbmeta) { |
| 744 | ret.is_valid = fbmeta->is_valid(); |
| 745 | ret.graph_modified = fbmeta->graph_modified(); |
| 746 | if (fbmeta->user_info()) { |
| 747 | ret.user_info = fbmeta->user_info()->str(); |
| 748 | ret.has_user_info = true; |
| 749 | } |
| 750 | if (fbmeta->optimize_options()) { |
| 751 | ret.optimize_options = fbmeta->optimize_options(); |
| 752 | ret.optimized_for_inference = true; |
| 753 | } |
| 754 | } |
| 755 | return ret; |
| 756 | } |
| 757 | |
| 758 | void GraphLoaderOSS::OprLoadContextImpl::load_single_opr(const fbs::Operator* fbopr) { |
| 759 | m_cur_opr_tensor_cnt = 0; |