MCPcopy Create free account
hub / github.com/alibaba/MNN / releaseMemoryForHostTensor

Method releaseMemoryForHostTensor

express/Utils.cpp:113–123  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

111 return dest->buffer().host != nullptr;
112}
113bool Utils::releaseMemoryForHostTensor(Tensor* dest) {
114 if (nullptr == dest->buffer().host) {
115 return true;
116 }
117 if (TensorUtils::getDescribe(dest)->memoryType != Tensor::InsideDescribe::MEMORY_HOST) {
118 return false;
119 }
120 MNNMemoryFreeAlign(dest->buffer().host);
121 dest->buffer().host = nullptr;
122 return true;
123}
124Tensor* Utils::getTensor(VARP var) {
125 return (Tensor*)(var->getTensor());
126}

Callers

nothing calls this directly

Calls 2

MNNMemoryFreeAlignFunction · 0.85
bufferMethod · 0.45

Tested by

no test coverage detected