diff options
Diffstat (limited to 'src/common/config_validator.cpp')
-rw-r--r-- | src/common/config_validator.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/common/config_validator.cpp b/src/common/config_validator.cpp index fea7578f..b0230da9 100644 --- a/src/common/config_validator.cpp +++ b/src/common/config_validator.cpp @@ -54,6 +54,9 @@ void ConfigValidator::validateOptionsTranslation() const { ABORT_IF(models.empty() && configs.empty(), "You need to provide at least one model file or a config file"); + ABORT_IF(get<bool>("model-mmap") && get<size_t>("cpu-threads") == 0, + "Model MMAP is CPU-only, please use --cpu-threads"); + for(const auto& modelFile : models) { filesystem::Path modelPath(modelFile); ABORT_IF(!filesystem::exists(modelPath), "Model file does not exist: " + modelFile); |