Fix #2345, fix incorrect n_threads

This commit is contained in:
Wu Zhenyu 2023-07-23 21:29:09 +08:00
parent 3602ac4255
commit ad9c9be5d2
No known key found for this signature in database
GPG key ID: 0E07E1F8C0EC10AD

View file

@ -117,6 +117,8 @@ bool gpt_params_parse(int argc, char ** argv, gpt_params & params) {
break; break;
} }
params.n_threads = std::stoi(argv[i]); params.n_threads = std::stoi(argv[i]);
if (params.n_threads <= 0)
params.n_threads = std::thread::hardware_concurrency();
} else if (arg == "-p" || arg == "--prompt") { } else if (arg == "-p" || arg == "--prompt") {
if (++i >= argc) { if (++i >= argc) {
invalid_param = true; invalid_param = true;