Files
airllm-fork-nodejs/node_modules/node-llama-cpp/dist/gguf/insights/utils/getRamUsageFromUnifiedVram.js
2026-02-05 15:27:49 +08:00

7 lines
419 B
JavaScript

export function getRamUsageFromUnifiedVram(vramUsage, vramState) {
const onlyVramSize = vramState.total - vramState.unifiedSize;
const existingUsage = Math.max(0, vramState.total - vramState.free);
const unifiedRamUsage = Math.min(vramState.unifiedSize, Math.max(0, vramUsage - Math.max(0, onlyVramSize - existingUsage)));
return unifiedRamUsage;
}
//# sourceMappingURL=getRamUsageFromUnifiedVram.js.map