Skip to content

Commit d2bb76a

Browse files
committed
Avoid import of whole util module
1 parent 19470e4 commit d2bb76a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

kernel_tuner/integration.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from jsonschema import validate
66

7-
from kernel_tuner import util
7+
from kernel_tuner.util import get_instance_string, looks_like_a_filename, read_file
88

99
#specifies for a number of pre-defined objectives whether
1010
#the objective should be minimized or maximized (boolean value denotes higher is better)
@@ -205,8 +205,8 @@ def top_result(item):
205205
meta["version_number"] = "1.0"
206206
meta["kernel_name"] = kernel_name
207207
if kernel_string and not callable(kernel_string) and not isinstance(kernel_string, list):
208-
if util.looks_like_a_filename(kernel_string):
209-
meta["kernel_string"] = util.read_file(kernel_string)
208+
if looks_like_a_filename(kernel_string):
209+
meta["kernel_string"] = read_file(kernel_string)
210210
else:
211211
meta["kernel_string"] = kernel_string
212212
meta["objective"] = objective
@@ -337,7 +337,7 @@ def _select_best_common_config(results, objective, objective_higher_is_better):
337337
for config in results:
338338
params = config["tunable_parameters"]
339339

340-
config_str = util.get_instance_string(params)
340+
config_str = get_instance_string(params)
341341
#count occurances
342342
results_table[config_str] = results_table.get(config_str,0) + 1
343343
#add to performance

0 commit comments

Comments
 (0)