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

Method alloc_shared

imperative/src/impl/event_pool.cpp:41–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39 return pool->alloc();
40}
41std::shared_ptr<CompNode::Event> EventPool::alloc_shared(CompNode cn) {
42 auto* raw_event = alloc(cn);
43 return {raw_event, [this](CompNode::Event* event) { this->free(event); }};
44}
45void EventPool::free(CompNode::Event* event) {
46 CompNode::EventPool* pool;
47 {

Callers 5

record_deviceMethod · 0.45
initializeMethod · 0.45
compileMethod · 0.45

Calls 2

freeMethod · 0.95
allocFunction · 0.85

Tested by

no test coverage detected