mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-30 08:42:00 +00:00 
			
		
		
		
	common : n_threads == -1 uses std::thread::hardware_concurrency() (#2347)
* Fix #2345, fix incorrect n_threads * Update examples/common.cpp --------- Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
This commit is contained in:
		| @@ -117,6 +117,9 @@ 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; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 wzy
					wzy