diff options
author | Yangqing Jia <jiayq@google.com> | 2014-11-07 17:42:43 -0800 |
---|---|---|
committer | Yangqing Jia <jiayq@google.com> | 2014-11-07 17:42:43 -0800 |
commit | 9ff22ec5283182198c2db6a4c1b5a5a9dceb1ead (patch) | |
tree | c8cad0f9e3387c06dda57fa3a64921c40a21ce17 /src/caffe | |
parent | f29d4bd75423e4d9c91d7a26e092ab687ab87e97 (diff) | |
download | caffeonacl-9ff22ec5283182198c2db6a4c1b5a5a9dceb1ead.tar.gz caffeonacl-9ff22ec5283182198c2db6a4c1b5a5a9dceb1ead.tar.bz2 caffeonacl-9ff22ec5283182198c2db6a4c1b5a5a9dceb1ead.zip |
relax benchmark milliseconds threshold
Diffstat (limited to 'src/caffe')
-rw-r--r-- | src/caffe/test/test_benchmark.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/caffe/test/test_benchmark.cpp b/src/caffe/test/test_benchmark.cpp index dbbee08d..43aaa639 100644 --- a/src/caffe/test/test_benchmark.cpp +++ b/src/caffe/test/test_benchmark.cpp @@ -9,6 +9,8 @@ namespace caffe { +const float kMillisecondsThreshold = 30; + template <typename TypeParam> class BenchmarkTest : public MultiDeviceTest<TypeParam> {}; @@ -63,8 +65,8 @@ TYPED_TEST(BenchmarkTest, TestTimerMilliSeconds) { EXPECT_FALSE(timer.has_run_at_least_once()); timer.Start(); usleep(300 * 1000); - EXPECT_GE(timer.MilliSeconds(), 290); - EXPECT_LE(timer.MilliSeconds(), 310); + EXPECT_GE(timer.MilliSeconds(), 300 - kMillisecondsThreshold); + EXPECT_LE(timer.MilliSeconds(), 300 + kMillisecondsThreshold); EXPECT_TRUE(timer.initted()); EXPECT_FALSE(timer.running()); EXPECT_TRUE(timer.has_run_at_least_once()); @@ -78,8 +80,8 @@ TYPED_TEST(BenchmarkTest, TestTimerSeconds) { EXPECT_FALSE(timer.has_run_at_least_once()); timer.Start(); usleep(300 * 1000); - EXPECT_GE(timer.Seconds(), 0.290); - EXPECT_LE(timer.Seconds(), 0.310); + EXPECT_GE(timer.Seconds(), 0.3 - kMillisecondsThreshold / 1000.); + EXPECT_LE(timer.Seconds(), 0.3 + kMillisecondsThreshold / 1000.); EXPECT_TRUE(timer.initted()); EXPECT_FALSE(timer.running()); EXPECT_TRUE(timer.has_run_at_least_once()); |