Skip to content

Commit 5b70e7d

Browse files
authored
fix default params for examples/main (#697)
1 parent a717cba commit 5b70e7d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

examples/common.cpp

+5-3
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ bool gpt_params_parse(int argc, char ** argv, gpt_params & params) {
3939

4040
bool invalid_param = false;
4141
std::string arg;
42+
gpt_params default_params;
43+
4244
for (int i = 1; i < argc; i++) {
4345
arg = argv[i];
4446

@@ -173,7 +175,7 @@ bool gpt_params_parse(int argc, char ** argv, gpt_params & params) {
173175
}
174176
params.n_parts = std::stoi(argv[i]);
175177
} else if (arg == "-h" || arg == "--help") {
176-
gpt_print_usage(argc, argv, params);
178+
gpt_print_usage(argc, argv, default_params);
177179
exit(0);
178180
} else if (arg == "--random-prompt") {
179181
params.random_prompt = true;
@@ -185,13 +187,13 @@ bool gpt_params_parse(int argc, char ** argv, gpt_params & params) {
185187
params.input_prefix = argv[i];
186188
} else {
187189
fprintf(stderr, "error: unknown argument: %s\n", arg.c_str());
188-
gpt_print_usage(argc, argv, params);
190+
gpt_print_usage(argc, argv, default_params);
189191
exit(1);
190192
}
191193
}
192194
if (invalid_param) {
193195
fprintf(stderr, "error: invalid parameter for argument: %s\n", arg.c_str());
194-
gpt_print_usage(argc, argv, params);
196+
gpt_print_usage(argc, argv, default_params);
195197
exit(1);
196198
}
197199

0 commit comments

Comments
 (0)