Skip to content

Commit 5194413

Browse files
committed
undo unecessary change
1 parent 0da8414 commit 5194413

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

bench.py

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,8 @@ def load_data(params, generated_data=[], add_dtype=False, label_2d=False,
480480
return tuple(full_data.values())
481481

482482

483-
def gen_basic_dict(library, algorithm, stage, params, data):
483+
def gen_basic_dict(library, algorithm, stage, params, data, alg_instance=None,
484+
alg_params=None):
484485
result = {
485486
'library': library,
486487
'algorithm': algorithm,
@@ -495,9 +496,6 @@ def gen_basic_dict(library, algorithm, stage, params, data):
495496
'columns': data.shape[1]
496497
}
497498
}
498-
return result
499-
500-
def update_algorithm_parameters(result, alg_instance=None, alg_params=None):
501499
result['algorithm_parameters'] = {}
502500
if alg_instance is not None:
503501
if 'Booster' in str(type(alg_instance)):
@@ -509,15 +507,8 @@ def update_algorithm_parameters(result, alg_instance=None, alg_params=None):
509507
alg_instance_params['dtype'] = str(
510508
alg_instance_params['dtype'])
511509
result['algorithm_parameters'].update(alg_instance_params)
512-
if 'init' in result['algorithm_parameters']:
513-
if not isinstance(result['algorithm_parameters']['init'], str):
514-
result['algorithm_parameters']['init'] = 'random'
515510
if alg_params is not None:
516511
result['algorithm_parameters'].update(alg_params)
517-
if 'init' in result['algorithm_parameters'].keys():
518-
if not isinstance(result['algorithm_parameters']['init'], str):
519-
result['algorithm_parameters']['init'] = 'random'
520-
result['algorithm_parameters'].pop('handle',None)
521512
return result
522513

523514

@@ -545,7 +536,11 @@ def print_output(library, algorithm, stages, params, functions,
545536
elif algorithm == 'dbscan':
546537
result.update({'n_clusters': params.n_clusters})
547538
# replace non-string init with string for kmeans benchmarks
548-
result = update_algorithm_parameters(result, alg_instance, alg_params)
539+
if alg_instance is not None:
540+
if 'init' in result['algorithm_parameters'].keys():
541+
if not isinstance(result['algorithm_parameters']['init'], str):
542+
result['algorithm_parameters']['init'] = 'random'
543+
result['algorithm_parameters'].pop('handle',None)
549544
output.append(result)
550545
print(json.dumps(output, indent=4))
551546

0 commit comments

Comments
 (0)