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

Method serialize

src/rdnn/impl/profiler.cpp:89–97  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87
88template <typename Opr>
89typename TimedProfiler<Opr>::Param::ExecutionPolicyBlob TimedProfiler<Opr>::Param::
90 ExecutionPolicyBlob::serialize(const megdnn::ExecutionPolicy& policy) {
91 ExecutionPolicyBlob ret;
92 std::string serialize_bin = serialize_policy(policy);
93 mgb_assert(serialize_bin.size() < MAX_SIZE_IN_BYTES);
94 memcpy(ret.data, serialize_bin.data(), serialize_bin.size());
95 ret.size = serialize_bin.size();
96 return ret;
97}
98
99template <typename Opr>
100megdnn::ExecutionPolicy TimedProfiler<Opr>::Param::ExecutionPolicyBlob::deserialize()

Callers 8

optimize_for_inferenceFunction · 0.45
TESTFunction · 0.45
TESTFunction · 0.45
dumpMethod · 0.45
dumpMethod · 0.45
dumpMethod · 0.45
SearchItemStorageMethod · 0.45

Calls 3

serialize_policyFunction · 0.85
sizeMethod · 0.45
dataMethod · 0.45

Tested by 2

TESTFunction · 0.36
TESTFunction · 0.36