mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-29 08:41:22 +00:00 
			
		
		
		
	scripts : verify py deps at the start of compare (#9520)
This commit is contained in:
		| @@ -8,6 +8,9 @@ fi | |||||||
| set -e | set -e | ||||||
| set -x | set -x | ||||||
|  |  | ||||||
|  | # verify at the start that the compare script has all the necessary dependencies installed | ||||||
|  | ./scripts/compare-llama-bench.py --check | ||||||
|  |  | ||||||
| bench_args="${@:3}" | bench_args="${@:3}" | ||||||
|  |  | ||||||
| rm -f llama-bench.sqlite > /dev/null | rm -f llama-bench.sqlite > /dev/null | ||||||
|   | |||||||
| @@ -92,6 +92,7 @@ help_s = ( | |||||||
|     "If the columns are manually specified, then the results for each unique combination of the " |     "If the columns are manually specified, then the results for each unique combination of the " | ||||||
|     "specified values are averaged WITHOUT weighing by the --repetitions parameter of llama-bench." |     "specified values are averaged WITHOUT weighing by the --repetitions parameter of llama-bench." | ||||||
| ) | ) | ||||||
|  | parser.add_argument("--check", action="store_true", help="check if all required Python libraries are installed") | ||||||
| parser.add_argument("-s", "--show", help=help_s) | parser.add_argument("-s", "--show", help=help_s) | ||||||
| parser.add_argument("--verbose", action="store_true", help="increase output verbosity") | parser.add_argument("--verbose", action="store_true", help="increase output verbosity") | ||||||
|  |  | ||||||
| @@ -99,6 +100,10 @@ known_args, unknown_args = parser.parse_known_args() | |||||||
|  |  | ||||||
| logging.basicConfig(level=logging.DEBUG if known_args.verbose else logging.INFO) | logging.basicConfig(level=logging.DEBUG if known_args.verbose else logging.INFO) | ||||||
|  |  | ||||||
|  | if known_args.check: | ||||||
|  |     # Check if all required Python libraries are installed. Would have failed earlier if not. | ||||||
|  |     sys.exit(0) | ||||||
|  |  | ||||||
| if unknown_args: | if unknown_args: | ||||||
|     logger.error(f"Received unknown args: {unknown_args}.\n") |     logger.error(f"Received unknown args: {unknown_args}.\n") | ||||||
|     parser.print_help() |     parser.print_help() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Georgi Gerganov
					Georgi Gerganov