Closed xin486946 closed 9 months ago
getSessionInfo 是 MNN 统计的内存,具体统计方式见 source/core/BufferAllocator.cpp MNN 在创建网络过程中有可能会对一些算子做权重重排、常量折叠等操作,此时会申请临时内存,用完即释放,所以统计的 malloc 的 size 会比这个值大
getSessionInfo 是 MNN 统计的内存,具体统计方式见 source/core/BufferAllocator.cpp MNN 在创建网络过程中有可能会对一些算子做权重重排、常量折叠等操作,此时会申请临时内存,用完即释放,所以统计的 malloc 的 size 会比这个值大
createfrombuffer里会再申请块模型buffer,且这个并没有算在getsessioninfo统计内存里对吗? 若要统计所有内存,如何修改? source/core/BufferAllocator.cpp里的#define DUMP_USAGE是否是?
Marking as stale. No activity in 60 days.
mnn getsessioninfo获取的memory是申请的总内存吗? 在MNN/source/core/MNNMemoryUtils.cpp里统计malloc的总size,会比getsessioninfo获取的memory要大,这是为什么?