"composable_kernel/include/utility/Sequence.hpp" did not exist on "b7d052459d1f67cd3c1fdcb331027da18a479e63"
Commit 75bfeada authored by jungpark-mlir's avatar jungpark-mlir
Browse files

Update mlir.cpp

parent d22f6e99
...@@ -582,16 +582,14 @@ struct mlir_program ...@@ -582,16 +582,14 @@ struct mlir_program
void tuning_table_create() void tuning_table_create()
{ {
tuning_table = mlirRockTuningTableCreate(); tuning_table = mlirRockTuningTableCreate();
const auto file_path = std::ifstream table_in("/opt/rocm/share/miopen/db/rockgemm.tsv");
fs::path{"/opt"} / "rocm" / "share" / "miopen" / "db" / "rockgemm.tsv";
std::ifstream table_in(file_path);
std::string arch, prob, perf; std::string arch, prob, perf;
while(std::getline(table_in, arch, "\t")) while(std::getline(table_in, arch, '\t'))
{ {
std::getline(table_in, prob, "\t"); std::getline(table_in, prob, '\t');
std::getline(table_in, perf, "\t"); std::getline(table_in, perf, '\t');
char* prob_cstr = prob.c_str(); char* prob_cstr = strdup(prob.c_str());
char* perf_cstr = perf.c_str(); char* perf_cstr = strdup(perf.c_str());
mlirRockTuningUpdateTable(tuning_table, prob_cstr, perf_cstr, 1.0); mlirRockTuningUpdateTable(tuning_table, prob_cstr, perf_cstr, 1.0);
} }
table_in.close(); table_in.close();
...@@ -601,7 +599,7 @@ struct mlir_program ...@@ -601,7 +599,7 @@ struct mlir_program
{ {
if(!mlirRockTuningSetFromTable(tuning_table, mmodule.get())) if(!mlirRockTuningSetFromTable(tuning_table, mmodule.get()))
{ {
printf("fails to set param\n"); printf("fails to set param on %s\n", mlirRockTuningGetKey(tuning_table, module));
return false; return false;
} }
return true; return true;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment