We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2bdc096 commit ea3a0adCopy full SHA for ea3a0ad
llama-util.h
@@ -243,7 +243,8 @@ struct llama_mmap {
243
#else
244
static constexpr bool SUPPORTED = false;
245
246
- llama_mmap(struct llama_file *) {
+ llama_mmap(struct llama_file *, bool prefetch = true) {
247
+ (void)prefetch;
248
throw std::string("mmap not supported");
249
}
250
#endif
@@ -382,8 +383,13 @@ struct llama_mlock {
382
383
384
385
- void raw_lock(const void * addr, size_t size) {
386
+ size_t lock_granularity() {
387
+ return (size_t) 65536;
388
+ }
389
+
390
+ bool raw_lock(const void * addr, size_t size) {
391
fprintf(stderr, "warning: mlock not supported on this system\n");
392
+ return false;
393
394
395
void raw_unlock(const void * addr, size_t size) {}
0 commit comments