aboutsummaryrefslogtreecommitdiff
path: root/examples/common.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/common.cpp')
-rw-r--r--examples/common.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/examples/common.cpp b/examples/common.cpp
index dc69e53..b47f062 100644
--- a/examples/common.cpp
+++ b/examples/common.cpp
@@ -412,6 +412,14 @@ bool gpt_params_parse(int argc, char ** argv, gpt_params & params) {
gpt_print_usage(argc, argv, default_params);
exit(1);
}
+
+#ifdef GGML_USE_CUBLAS
+ if (!params.lora_adapter.empty() && params.n_gpu_layers > 0) {
+ fprintf(stderr, "%s: error: the simultaneous use of LoRAs and GPU acceleration is not supported", __func__);
+ exit(1);
+ }
+#endif // GGML_USE_CUBLAS
+
if (escape_prompt) {
process_escapes(params.prompt);
}