MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / load_metadata

Method load_metadata

src/serialization/impl/serializer_oss.cpp:740–756  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

738}
739
740Metadata 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
758void GraphLoaderOSS::OprLoadContextImpl::load_single_opr(const fbs::Operator* fbopr) {
759 m_cur_opr_tensor_cnt = 0;

Callers 1

loadMethod · 0.45

Calls 3

metadataMethod · 0.80
is_validMethod · 0.45
strMethod · 0.45

Tested by

no test coverage detected