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

Method set_glob_default_seed

imperative/src/impl/ops/rng.cpp:130–140  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

128 }
129
130 static void set_glob_default_seed(uint64_t seed) {
131 MGB_LOCK_GUARD(sm_mtx);
132 for (auto&& elem : glob_default_handles) {
133 mgb_assert(elem.first.valid());
134 if (elem.second) {
135 inst().DnnOpManagerBase::delete_handle(elem.second);
136 }
137 elem.second = inst().do_new_handle(elem.first, seed);
138 }
139 glob_default_seed = seed;
140 }
141
142 static uint64_t get_glob_default_seed() {
143 MGB_LOCK_GUARD(sm_mtx);

Callers

nothing calls this directly

Calls 3

instFunction · 0.85
do_new_handleMethod · 0.80
validMethod · 0.45

Tested by

no test coverage detected