|
1 | | -#include "addonGlobals.h" |
| 1 | +#include <atomic> |
| 2 | +#include <cstdlib> |
| 3 | +#include <mutex> |
| 4 | + |
| 5 | +#include "AddonContext.h" |
2 | 6 | #include "AddonGgufMetadata.h" |
3 | | -#include "AddonModel.h" |
4 | | -#include "AddonModelLora.h" |
5 | 7 | #include "AddonGrammar.h" |
6 | 8 | #include "AddonGrammarEvaluationState.h" |
| 9 | +#include "AddonModel.h" |
| 10 | +#include "AddonModelLora.h" |
7 | 11 | #include "AddonSampler.h" |
8 | | -#include "AddonContext.h" |
| 12 | +#include "addonGlobals.h" |
9 | 13 | #include "globals/addonLog.h" |
10 | 14 | #include "globals/addonProgress.h" |
11 | 15 | #include "globals/getGpuInfo.h" |
| 16 | +#include "globals/getProcessMemoryInfo.h" |
12 | 17 | #include "globals/getSwapInfo.h" |
13 | | -#include "globals/getMemoryInfo.h" |
14 | | - |
15 | | -#include <atomic> |
16 | | -#include <cstdlib> |
17 | | -#include <mutex> |
| 18 | +#include "globals/getSystemMemoryInfo.h" |
18 | 19 |
|
19 | | - std::mutex backendMutex; |
| 20 | +std::mutex backendMutex; |
20 | 21 | bool backendInitialized = false; |
21 | 22 | bool backendDisposed = false; |
22 | 23 |
|
@@ -307,7 +308,8 @@ Napi::Object registerCallback(Napi::Env env, Napi::Object exports) { |
307 | 308 | Napi::PropertyDescriptor::Function("getGpuType", getGpuType), |
308 | 309 | Napi::PropertyDescriptor::Function("ensureGpuDeviceIsSupported", ensureGpuDeviceIsSupported), |
309 | 310 | Napi::PropertyDescriptor::Function("getSwapInfo", getSwapInfo), |
310 | | - Napi::PropertyDescriptor::Function("getMemoryInfo", getMemoryInfo), |
| 311 | + Napi::PropertyDescriptor::Function("getProcessMemoryInfo", getProcessMemoryInfo), |
| 312 | + Napi::PropertyDescriptor::Function("getSystemMemoryInfo", getSystemMemoryInfo), |
311 | 313 | Napi::PropertyDescriptor::Function("loadBackends", addonLoadBackends), |
312 | 314 | Napi::PropertyDescriptor::Function("setNuma", addonSetNuma), |
313 | 315 | Napi::PropertyDescriptor::Function("init", addonInit), |
|
0 commit comments