mirror of https://github.com/google/gemma.cpp.git
Update expected ranges in dot_test.
PiperOrigin-RevId: 685591625
This commit is contained in:
parent
dfda53e634
commit
b7eff19be4
|
|
@ -813,7 +813,7 @@ class DotStats {
|
||||||
|
|
||||||
// Forward relative error, lower is better.
|
// Forward relative error, lower is better.
|
||||||
void CheckRel() const {
|
void CheckRel() const {
|
||||||
ASSERT_INSIDE(kComp2, 2E-4, s_rels[kComp2].GeometricMean(), 3.8E-3);
|
ASSERT_INSIDE(kComp2, 2E-4, s_rels[kComp2].GeometricMean(), 4E-3);
|
||||||
ASSERT_INSIDE(kComp2, 1E-5f, s_rels[kComp2].Max(), 1.23f);
|
ASSERT_INSIDE(kComp2, 1E-5f, s_rels[kComp2].Max(), 1.23f);
|
||||||
|
|
||||||
// Compensated and Double are very accurate.
|
// Compensated and Double are very accurate.
|
||||||
|
|
@ -836,7 +836,7 @@ class DotStats {
|
||||||
3E-3);
|
3E-3);
|
||||||
ASSERT_INSIDE(kAddTwoProd, 4E-4f, s_rels[kAddTwoProd].Max(), 0.19f);
|
ASSERT_INSIDE(kAddTwoProd, 4E-4f, s_rels[kAddTwoProd].Max(), 0.19f);
|
||||||
ASSERT_INSIDE(kAddTwoSum, 1.5E-4, s_rels[kAddTwoSum].GeometricMean(),
|
ASSERT_INSIDE(kAddTwoSum, 1.5E-4, s_rels[kAddTwoSum].GeometricMean(),
|
||||||
2.4E-3);
|
2.6E-3);
|
||||||
|
|
||||||
ASSERT_INSIDE(kPairwise, 4.5E-4, s_rels[kPairwise].GeometricMean(), 1.5E-2);
|
ASSERT_INSIDE(kPairwise, 4.5E-4, s_rels[kPairwise].GeometricMean(), 1.5E-2);
|
||||||
// Extremely high error on aarch64.
|
// Extremely high error on aarch64.
|
||||||
|
|
@ -862,7 +862,7 @@ class DotStats {
|
||||||
ASSERT_INSIDE(kAddTwoSum, 5E-10f, s_rels[kAddTwoSum].Max(), 0.34f);
|
ASSERT_INSIDE(kAddTwoSum, 5E-10f, s_rels[kAddTwoSum].Max(), 0.34f);
|
||||||
|
|
||||||
// Extremely high error on aarch64.
|
// Extremely high error on aarch64.
|
||||||
ASSERT_INSIDE(kPairwise, 7E-10f, s_rels[kPairwise].Max(), 1250.f);
|
ASSERT_INSIDE(kPairwise, 7E-10f, s_rels[kPairwise].Max(), 2000.f);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Units in the last place; lower is better.
|
// Units in the last place; lower is better.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue