Răsfoiți Sursa

Better error when using both LoRA + GPU layers (#1861)

Johannes Gäßler 2 ani în urmă
părinte
comite
6b8312e797
1 a modificat fișierele cu 8 adăugiri și 0 ștergeri
  1. 8 0
      examples/common.cpp

+ 8 - 0
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);
     }