diff --git a/mace/ops/addn_test.cc b/mace/ops/addn_test.cc index 94d3dd91d2d76d9fbb620289fb8d22e8df2ce5f6..779d930b988b06c5097ed1c1425297803c0c0c5d 100644 --- a/mace/ops/addn_test.cc +++ b/mace/ops/addn_test.cc @@ -64,10 +64,11 @@ TEST_F(AddnOpTest, CPUSimpleAdd3) { SimpleAdd3(); } template void RandomTest() { testing::internal::LogToStderr(); - static unsigned int seed = time(NULL); + srand(time(NULL)); for (int round = 0; round < 10; ++round) { // generate random input + static unsigned int seed = 123; index_t n = 1 + (rand_r(&seed) % 5); index_t h = 1 + (rand_r(&seed) % 100); index_t w = 1 + (rand_r(&seed) % 100); diff --git a/mace/ops/batch_norm_test.cc b/mace/ops/batch_norm_test.cc index 909722d7d54bb7d53aa76b1820fd1284f66ffeaa..9f88afaf1176247e04641c02753d37c850f791bf 100644 --- a/mace/ops/batch_norm_test.cc +++ b/mace/ops/batch_norm_test.cc @@ -77,9 +77,10 @@ TEST_F(BatchNormOpTest, SimpleCPU) { Simple(); } TEST_F(BatchNormOpTest, SimpleOPENCL) { Simple(); } TEST_F(BatchNormOpTest, SimpleRandomOPENCL) { + // srand(time(NULL)); // generate random input - static unsigned int seed = time(NULL); + static unsigned int seed = 123; index_t batch = 1 + rand_r(&seed) % 10; index_t channels = 3 + rand_r(&seed) % 50; index_t height = 64; @@ -149,8 +150,10 @@ TEST_F(BatchNormOpTest, SimpleRandomOPENCL) { } TEST_F(BatchNormOpTest, SimpleRandomHalfOPENCL) { + // srand(time(NULL)); + // generate random input - static unsigned int seed = time(NULL); + static unsigned int seed = 123; index_t batch = 1 + rand_r(&seed) % 10; index_t channels = 3 + rand_r(&seed) % 50; index_t height = 64; @@ -221,8 +224,10 @@ TEST_F(BatchNormOpTest, SimpleRandomHalfOPENCL) { } TEST_F(BatchNormOpTest, ComplexRandomOPENCL) { + // srand(time(NULL)); + // generate random input - static unsigned int seed = time(NULL); + static unsigned int seed = 123; index_t batch = 1 + rand_r(&seed) % 10; index_t channels = 3 + rand_r(&seed) % 50; index_t height = 103; @@ -292,8 +297,10 @@ TEST_F(BatchNormOpTest, ComplexRandomOPENCL) { } TEST_F(BatchNormOpTest, ComplexRandomHalfOPENCL) { + // srand(time(NULL)); + // generate random input - static unsigned int seed = time(NULL); + static unsigned int seed = 123; index_t batch = 1 + rand_r(&seed) % 10; index_t channels = 3 + rand_r(&seed) % 50; index_t height = 103; diff --git a/mace/ops/bias_add_test.cc b/mace/ops/bias_add_test.cc index 4803bcd23611d6d8728cd99e82d58cb8ecc29303..e3645114bb80b3c22da10a407b5f534be8d61a57 100644 --- a/mace/ops/bias_add_test.cc +++ b/mace/ops/bias_add_test.cc @@ -62,8 +62,10 @@ TEST_F(BiasAddOpTest, BiasAddSimpleOPENCL) { } TEST_F(BiasAddOpTest, SimpleRandomOPENCL) { + // srand(time(NULL)); + // generate random input - static unsigned int seed = time(NULL); + static unsigned int seed = 123; index_t batch = 1 + rand_r(&seed) % 10; index_t channels = 3 + rand_r(&seed) % 50; index_t height = 64 + rand_r(&seed) % 50; @@ -111,8 +113,10 @@ TEST_F(BiasAddOpTest, SimpleRandomOPENCL) { } TEST_F(BiasAddOpTest, ComplexRandomOPENCL) { + // srand(time(NULL)); + // generate random input - static unsigned int seed = time(NULL); + static unsigned int seed = 123; index_t batch = 1 + rand_r(&seed) % 10; index_t channels = 3 + rand_r(&seed) % 50; index_t height = 103 + rand_r(&seed) % 100; diff --git a/mace/ops/concat_test.cc b/mace/ops/concat_test.cc index 4a34e59803cf6daf7d1f278fde5c41f62c2828d0..f48a25b3c4d305a19eee52e59de037dfa4ea79db 100644 --- a/mace/ops/concat_test.cc +++ b/mace/ops/concat_test.cc @@ -92,7 +92,8 @@ TEST_F(ConcatOpTest, CPUSimpleVertical) { } TEST_F(ConcatOpTest, CPURandom) { - static unsigned int seed = time(nullptr); + // srand(time(nullptr)); + static unsigned int seed = 123; int dim = 5; int num_inputs = 2 + rand_r(&seed) % 10; int axis = rand_r(&seed) % dim; diff --git a/mace/ops/conv_2d_test.cc b/mace/ops/conv_2d_test.cc index 457c9caa94c9f4ca07d8f7ac6df812aa23808f5d..ee344d71a448e13bae357590480abbcf0872d6ce 100644 --- a/mace/ops/conv_2d_test.cc +++ b/mace/ops/conv_2d_test.cc @@ -351,9 +351,10 @@ static void TestComplexConvNxNS12(const std::vector &shape, testing::internal::LogToStderr(); auto func = [&](int kernel_h, int kernel_w, int stride_h, int stride_w, Padding type) { - + // srand(time(NULL)); + // generate random input - static unsigned int seed = time(NULL); + static unsigned int seed = 123; index_t batch = 3 + (rand_r(&seed) % 10); index_t height = shape[0]; index_t width = shape[1]; diff --git a/mace/ops/depthwise_conv2d_test.cc b/mace/ops/depthwise_conv2d_test.cc index 6c841c752aedcd3c32b53bcdb53c1a4399a70a2d..9b62191060f1f92607c67e7aa2bc3fdd2f436e2c 100644 --- a/mace/ops/depthwise_conv2d_test.cc +++ b/mace/ops/depthwise_conv2d_test.cc @@ -207,8 +207,10 @@ void TestNxNS12(const index_t height, const index_t width) { testing::internal::LogToStderr(); auto func = [&](int kernel_h, int kernel_w, int stride_h, int stride_w, Padding type) { + // srand(time(NULL)); + // generate random input - static unsigned int seed = time(NULL); + static unsigned int seed = 123; index_t batch = 1 + rand_r(&seed) % 5; index_t input_channels = 3 + rand_r(&seed) % 16; index_t multiplier = 1; diff --git a/mace/ops/folded_batch_norm_test.cc b/mace/ops/folded_batch_norm_test.cc index 416e6ad8c3011007b530c7e6942a74e2ffd1ed2b..a786dfefca8c18d8fa013014dd9797845026bf62 100644 --- a/mace/ops/folded_batch_norm_test.cc +++ b/mace/ops/folded_batch_norm_test.cc @@ -174,8 +174,10 @@ width}); */ TEST_F(FoldedBatchNormOpTest, SimpleRandomOPENCL) { + // srand(time(NULL)); + // generate random input - static unsigned int seed = time(NULL); + static unsigned int seed = 123; index_t batch = 1 + rand_r(&seed) % 10; index_t channels = 3 + rand_r(&seed) % 50; index_t height = 64; @@ -228,8 +230,9 @@ TEST_F(FoldedBatchNormOpTest, SimpleRandomOPENCL) { } TEST_F(FoldedBatchNormOpTest, SimpleRandomHalfOPENCL) { + // srand(time(NULL)); // generate random input - static unsigned int seed = time(NULL); + static unsigned int seed = 123; index_t batch = 1 + rand_r(&seed) % 10; index_t channels = 3 + rand_r(&seed) % 50; index_t height = 64; @@ -283,8 +286,9 @@ TEST_F(FoldedBatchNormOpTest, SimpleRandomHalfOPENCL) { } TEST_F(FoldedBatchNormOpTest, ComplexRandomOPENCL) { + // srand(time(NULL)); + static unsigned int seed = 123; // generate random input - static unsigned int seed = time(NULL); index_t batch = 1 + rand_r(&seed) % 10; index_t channels = 3 + rand_r(&seed) % 50; index_t height = 103; @@ -336,8 +340,10 @@ TEST_F(FoldedBatchNormOpTest, ComplexRandomOPENCL) { } TEST_F(FoldedBatchNormOpTest, ComplexRandomHalfOPENCL) { + // srand(time(NULL)); + // generate random input - static unsigned int seed = time(NULL); + static unsigned int seed = 123; index_t batch = 1 + rand_r(&seed) % 10; index_t channels = 3 + rand_r(&seed) % 50; index_t height = 103; diff --git a/mace/ops/fused_conv_2d_test.cc b/mace/ops/fused_conv_2d_test.cc index a30d09f9d067a165d771c738f2aa090a88ee0c20..1d46679a84aacd3e5d2dfe90d417d9bacff0424c 100644 --- a/mace/ops/fused_conv_2d_test.cc +++ b/mace/ops/fused_conv_2d_test.cc @@ -278,9 +278,10 @@ static void TestComplexConvNxNS12(const std::vector &shape) { testing::internal::LogToStderr(); auto func = [&](int kernel_h, int kernel_w, int stride_h, int stride_w, Padding type) { - + // srand(time(NULL)); + // generate random input - static unsigned int seed = time(NULL); + static unsigned int seed = 123; index_t batch = 3 + (rand_r(&seed) % 10); index_t height = shape[0]; index_t width = shape[1]; @@ -354,9 +355,10 @@ static void TestHalfComplexConvNxNS12(const std::vector &shape) { testing::internal::LogToStderr(); auto func = [&](int kernel_h, int kernel_w, int stride_h, int stride_w, Padding type) { - + // srand(time(NULL)); + // generate random input - static unsigned int seed = time(NULL); + static unsigned int seed = 123; index_t batch = 3 + (rand_r(&seed) % 10); index_t height = shape[0]; index_t width = shape[1]; diff --git a/mace/ops/resize_bilinear_test.cc b/mace/ops/resize_bilinear_test.cc index 7956503fb986c32091f8d1384edb40551f518233..ae87a2f8c9a08ce901eaa77f24222a480c313f3e 100644 --- a/mace/ops/resize_bilinear_test.cc +++ b/mace/ops/resize_bilinear_test.cc @@ -65,9 +65,9 @@ TEST_F(ResizeBilinearTest, ResizeBilinearWAlignCorners) { template void TestRandomResizeBilinear() { - + // srand(time(nullptr)); testing::internal::LogToStderr(); - static unsigned int seed = time(NULL); + static unsigned int seed = 123; for (int round = 0; round < 10; ++round) { int batch = 1 + rand_r(&seed) % 5; int channels = 1 + rand_r(&seed) % 100; diff --git a/mace/ops/slice_test.cc b/mace/ops/slice_test.cc index 8290a86243c7095603bc16de50d7f876d067cfdd..0958ed955770cf7abaad23d7d75138903d1eb384 100644 --- a/mace/ops/slice_test.cc +++ b/mace/ops/slice_test.cc @@ -16,8 +16,8 @@ class SliceOpTest : public OpsTestBase {}; template void RandomTest(const int num_outputs) { - - static unsigned int seed = time(NULL); + // srand(time(nullptr)); + static unsigned int seed = 123; const index_t output_channels = 4 * (1 + rand_r(&seed) % 10); const index_t input_channels = num_outputs * output_channels; const index_t batch = 3 + (rand_r(&seed) % 10);