Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/marian-nmt/marian.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/config_validator.cpp')
-rw-r--r--src/common/config_validator.cpp3
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);