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

Method malloc

dnn/test/common/memory_manager.cpp:22–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20 : MemoryManager(), m_handle(handle) {}
21
22void* megdnn::test::HandleMemoryManager::malloc(size_t size) {
23 auto comp_handle = m_handle->megcore_computing_handle();
24 megcoreDeviceHandle_t dev_handle;
25 megcore_check(megcoreGetDeviceHandle(comp_handle, &dev_handle));
26 void* ptr;
27 megcore_check(megcoreMalloc(dev_handle, &ptr, size));
28 return ptr;
29}
30
31void megdnn::test::HandleMemoryManager::free(void* ptr) {
32 auto comp_handle = m_handle->megcore_computing_handle();

Callers 1

megdnn_mallocMethod · 0.45

Calls 3

megcoreGetDeviceHandleFunction · 0.85
megcoreMallocFunction · 0.85

Tested by

no test coverage detected