"vscode:/vscode.git/clone" did not exist on "bcf66ef3e1f11340e76725166daf854a4edd2077"
Commit 58631803 authored by Adam Osewski's avatar Adam Osewski
Browse files

Increase error threshold for fp16 and splitk.

Since we're using fp16 atomic add for splitk there's a
known precision loss.
parent 75640f22
......@@ -280,8 +280,20 @@ bool profile_grouped_gemm_impl(int do_verification,
c_element_op);
ref_invoker.Run(ref_argument);
instance_pass = instance_pass && ck::utils::check_err(c_m_n_device_results[i],
c_m_n_host_result);
if(std::is_same_v<CDataType, ck::half_t> && kbatch > 1)
{
instance_pass =
instance_pass && ck::utils::check_err(c_m_n_device_results[i],
c_m_n_host_result,
"Error: Incorrect results!",
0.06);
}
else
{
instance_pass =
instance_pass &&
ck::utils::check_err(c_m_n_device_results[i], c_m_n_host_result);
}
if(do_log)
{
......
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