#pragma once #include #include struct KernelCfg { std::string kernel_name; std::string co_file; int mt0, mt1, numThreads, wgm; }; struct MatchProblem { int M; int N; int K; }; KernelCfg get_kernel_cfg_by_index(int index, std::string& filename); KernelCfg get_kernel_cfg_by_csv(MatchProblem& prob, std::string& filename); std::vector> read_csv(const std::string& filename, int* solidx);