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

Method unmapKVCache

source/core/KVCacheManager.cpp:97–109  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

95}
96
97void KVCacheManager::unmapKVCache(size_t keySize, size_t valueSize)
98{
99 if (mMapKeyAddr != nullptr) {
100 MNNMmapSync(mMapKeyAddr, keySize);
101 MNNUnmapFile(mMapKeyAddr, keySize);
102 mMapKeyAddr = nullptr;
103 }
104 if (mMapValueAddr != nullptr) {
105 MNNMmapSync(mMapValueAddr, valueSize);
106 MNNUnmapFile(mMapValueAddr, valueSize);
107 mMapValueAddr = nullptr;
108 }
109}
110
111} // namespace MNN
112

Callers

nothing calls this directly

Calls 2

MNNMmapSyncFunction · 0.85
MNNUnmapFileFunction · 0.85

Tested by

no test coverage detected