summaryrefslogtreecommitdiff
path: root/src/caffe
diff options
context:
space:
mode:
authorYangqing Jia <jiayq@google.com>2014-11-07 17:42:43 -0800
committerYangqing Jia <jiayq@google.com>2014-11-07 17:42:43 -0800
commit9ff22ec5283182198c2db6a4c1b5a5a9dceb1ead (patch)
treec8cad0f9e3387c06dda57fa3a64921c40a21ce17 /src/caffe
parentf29d4bd75423e4d9c91d7a26e092ab687ab87e97 (diff)
downloadcaffeonacl-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.cpp10
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());