Skip to content
Snippets Groups Projects
Commit cd1d01e3 authored by René Heß's avatar René Heß
Browse files

Fix opcounter bug in google-benchmark autotuning

parent a15d32ef
No related branches found
No related tags found
No related merge requests found
...@@ -212,7 +212,7 @@ def generate_standalone_code_google_benchmark(sf, filename): ...@@ -212,7 +212,7 @@ def generate_standalone_code_google_benchmark(sf, filename):
f.write("\n\n") f.write("\n\n")
f.write("static void BM_sumfact_kernel(benchmark::State& state){\n") f.write("static void BM_sumfact_kernel(benchmark::State& state){\n")
write_setup_code(sf, filename, define_thetas=False) opcounting = write_setup_code(sf, filename, define_thetas=False)
additional_arguments = [i.split()[-1] for i in sf.interface.signature_args] additional_arguments = [i.split()[-1] for i in sf.interface.signature_args]
additional_arguments = ', '.join(additional_arguments) additional_arguments = ', '.join(additional_arguments)
...@@ -227,6 +227,7 @@ def generate_standalone_code_google_benchmark(sf, filename): ...@@ -227,6 +227,7 @@ def generate_standalone_code_google_benchmark(sf, filename):
"\n", "\n",
"BENCHMARK_MAIN();" "BENCHMARK_MAIN();"
]) ])
set_option("opcounter", opcounting)
def generate_standalone_code(sf, filename): def generate_standalone_code(sf, filename):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment