]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
Show error message when -f fails
authorSlaren <redacted>
Fri, 31 Mar 2023 18:03:48 +0000 (20:03 +0200)
committerPavol Rusnak <redacted>
Sat, 1 Apr 2023 14:08:40 +0000 (16:08 +0200)
examples/common.cpp

index af3ad9eb759df03e98f6e449ddb60849e77479c2..50c5365032eb2b37c3727c03dc67c6dd704a532f 100644 (file)
@@ -66,6 +66,11 @@ bool gpt_params_parse(int argc, char ** argv, gpt_params & params) {
                 break;
             }
             std::ifstream file(argv[i]);
+            if (!file) {
+                fprintf(stderr, "error: failed to open file '%s'\n", argv[i]);
+                invalid_param = true;
+                break;
+            }
             std::copy(std::istreambuf_iterator<char>(file), std::istreambuf_iterator<char>(), back_inserter(params.prompt));
             if (params.prompt.back() == '\n') {
                 params.prompt.pop_back();