Fix wrong program return value of GEMM examples

This commit is contained in:
Po-Yen, Chen
2022-08-19 16:29:48 -04:00
parent 1ce791ea05
commit 7558d14442

View File

@@ -115,7 +115,7 @@ bool run_gemm(const ProblemSize& problem_size, const ExecutionConfig& config)
ref_invoker.Run(ref_argument);
return !ck::utils::check_err(c_m_n_device_result.mData, c_m_n_host_result.mData);
return ck::utils::check_err(c_m_n_device_result.mData, c_m_n_host_result.mData);
}
return true;
@@ -126,5 +126,5 @@ bool run_gemm_example(int argc, char* argv[])
ProblemSize problem_size;
ExecutionConfig config;
return parse_cmd_args(argc, argv, problem_size, config) && run_gemm(problem_size, config);
return !parse_cmd_args(argc, argv, problem_size, config) || run_gemm(problem_size, config);
}