fixed broken commit 7976d67860
				
					
				
			This commit is contained in:
		
							parent
							
								
									e550ba408f
								
							
						
					
					
						commit
						ea28ea0293
					
				|  | @ -3,7 +3,7 @@ | |||
| from typing import List, Tuple, Dict | ||||
| import argparse | ||||
| from os import getenv, makedirs | ||||
| from .core import IBenchmark, BenchmarkConfig, BenchmarkId, ResultsDbParams | ||||
| from .core import IBenchmark, BenchmarkConfig, BenchmarkId, ResultsDbParams, BenchParam | ||||
| from .main import BenchmarkFactory | ||||
| from .util import Singleton | ||||
| import shutil | ||||
|  | @ -377,7 +377,6 @@ def main(): | |||
| 
 | ||||
|     args = arg_parser.parse_args() | ||||
|     benchmark_id = ClusterId(args.benchmark_id) | ||||
|     benchmark = BenchmarkFactory().create_benchmark(benchmark_id) | ||||
| 
 | ||||
|     results_dir = Path(args.results_dir) | ||||
|     arch_regexp = args.arch_regexp | ||||
|  | @ -386,6 +385,12 @@ def main(): | |||
|     cluster = ClusterFactory().create_cluster(args.cluster_id) | ||||
|     resultsdb_params = json.loads(args.resultsdb_params) | ||||
| 
 | ||||
|     # TODO: put the declaration of common params in a common function so that there is only one set of common parameters | ||||
|     common_params: List[BenchParam] = [] | ||||
|     common_params.append(BenchParam('launcher', BenchParam.Type.PARAM_TYPE_STRING, description='what triggered the benchmark (eg "alambix.job.12345", or "manual")')) | ||||
| 
 | ||||
|     benchmark = BenchmarkFactory().create_benchmark(benchmark_id, common_params) | ||||
| 
 | ||||
|     if not cluster.path_is_reachable_by_compute_nodes(results_dir): | ||||
|         raise ValueError('the results path is expected to be on a disk that is accessible to all cluster nodes, and it doesn\'t seem to be the case for {results_dir}') | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue