diff --git a/benchmark/solver/solver_common.hpp b/benchmark/solver/solver_common.hpp index 19e718e08ab..541a9f66287 100644 --- a/benchmark/solver/solver_common.hpp +++ b/benchmark/solver/solver_common.hpp @@ -288,7 +288,7 @@ struct SolverGenerator : DefaultSystemGenerator<> { { if (config.contains("rhs")) { std::ifstream rhs_fd{config["rhs"].get()}; - return gko::read(rhs_fd, std::move(exec)); + return gko::read_generic(rhs_fd, std::move(exec)); } else { gko::dim<2> vec_size{system_matrix->get_size()[0], FLAGS_nrhs}; if (FLAGS_rhs_generation == "1") {