diff --git a/mace/ops/addn_test.cc b/mace/ops/addn_test.cc index 779d930b988b06c5097ed1c1425297803c0c0c5d..94d3dd91d2d76d9fbb620289fb8d22e8df2ce5f6 100644 --- a/mace/ops/addn_test.cc +++ b/mace/ops/addn_test.cc @@ -64,11 +64,10 @@ TEST_F(AddnOpTest, CPUSimpleAdd3) { SimpleAdd3(); } template void RandomTest() { testing::internal::LogToStderr(); - srand(time(NULL)); + static unsigned int seed = 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 9f88afaf1176247e04641c02753d37c850f791bf..909722d7d54bb7d53aa76b1820fd1284f66ffeaa 100644 --- a/mace/ops/batch_norm_test.cc +++ b/mace/ops/batch_norm_test.cc @@ -77,10 +77,9 @@ TEST_F(BatchNormOpTest, SimpleCPU) { Simple(); } TEST_F(BatchNormOpTest, SimpleOPENCL) { Simple(); } TEST_F(BatchNormOpTest, SimpleRandomOPENCL) { - // srand(time(NULL)); // generate random input - static unsigned int seed = 123; + 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 = 64; @@ -150,10 +149,8 @@ TEST_F(BatchNormOpTest, SimpleRandomOPENCL) { } TEST_F(BatchNormOpTest, SimpleRandomHalfOPENCL) { - // srand(time(NULL)); - // generate random input - static unsigned int seed = 123; + 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 = 64; @@ -224,10 +221,8 @@ TEST_F(BatchNormOpTest, SimpleRandomHalfOPENCL) { } TEST_F(BatchNormOpTest, ComplexRandomOPENCL) { - // srand(time(NULL)); - // generate random input - static unsigned int seed = 123; + 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; @@ -297,10 +292,8 @@ TEST_F(BatchNormOpTest, ComplexRandomOPENCL) { } TEST_F(BatchNormOpTest, ComplexRandomHalfOPENCL) { - // srand(time(NULL)); - // generate random input - static unsigned int seed = 123; + 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; diff --git a/mace/ops/bias_add_test.cc b/mace/ops/bias_add_test.cc index e3645114bb80b3c22da10a407b5f534be8d61a57..4803bcd23611d6d8728cd99e82d58cb8ecc29303 100644 --- a/mace/ops/bias_add_test.cc +++ b/mace/ops/bias_add_test.cc @@ -62,10 +62,8 @@ TEST_F(BiasAddOpTest, BiasAddSimpleOPENCL) { } TEST_F(BiasAddOpTest, SimpleRandomOPENCL) { - // srand(time(NULL)); - // generate random input - static unsigned int seed = 123; + 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 = 64 + rand_r(&seed) % 50; @@ -113,10 +111,8 @@ TEST_F(BiasAddOpTest, SimpleRandomOPENCL) { } TEST_F(BiasAddOpTest, ComplexRandomOPENCL) { - // srand(time(NULL)); - // generate random input - static unsigned int seed = 123; + 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 + rand_r(&seed) % 100; diff --git a/mace/ops/concat_test.cc b/mace/ops/concat_test.cc index f48a25b3c4d305a19eee52e59de037dfa4ea79db..4a34e59803cf6daf7d1f278fde5c41f62c2828d0 100644 --- a/mace/ops/concat_test.cc +++ b/mace/ops/concat_test.cc @@ -92,8 +92,7 @@ TEST_F(ConcatOpTest, CPUSimpleVertical) { } TEST_F(ConcatOpTest, CPURandom) { - // srand(time(nullptr)); - static unsigned int seed = 123; + static unsigned int seed = time(nullptr); 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 ee344d71a448e13bae357590480abbcf0872d6ce..457c9caa94c9f4ca07d8f7ac6df812aa23808f5d 100644 --- a/mace/ops/conv_2d_test.cc +++ b/mace/ops/conv_2d_test.cc @@ -351,10 +351,9 @@ 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 = 123; + static unsigned int seed = time(NULL); 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 9b62191060f1f92607c67e7aa2bc3fdd2f436e2c..6c841c752aedcd3c32b53bcdb53c1a4399a70a2d 100644 --- a/mace/ops/depthwise_conv2d_test.cc +++ b/mace/ops/depthwise_conv2d_test.cc @@ -207,10 +207,8 @@ 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 = 123; + static unsigned int seed = time(NULL); 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 a786dfefca8c18d8fa013014dd9797845026bf62..416e6ad8c3011007b530c7e6942a74e2ffd1ed2b 100644 --- a/mace/ops/folded_batch_norm_test.cc +++ b/mace/ops/folded_batch_norm_test.cc @@ -174,10 +174,8 @@ width}); */ TEST_F(FoldedBatchNormOpTest, SimpleRandomOPENCL) { - // srand(time(NULL)); - // generate random input - static unsigned int seed = 123; + 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 = 64; @@ -230,9 +228,8 @@ TEST_F(FoldedBatchNormOpTest, SimpleRandomOPENCL) { } TEST_F(FoldedBatchNormOpTest, SimpleRandomHalfOPENCL) { - // srand(time(NULL)); // generate random input - static unsigned int seed = 123; + 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 = 64; @@ -286,9 +283,8 @@ 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; @@ -340,10 +336,8 @@ TEST_F(FoldedBatchNormOpTest, ComplexRandomOPENCL) { } TEST_F(FoldedBatchNormOpTest, ComplexRandomHalfOPENCL) { - // srand(time(NULL)); - // generate random input - static unsigned int seed = 123; + 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; diff --git a/mace/ops/fused_conv_2d_test.cc b/mace/ops/fused_conv_2d_test.cc index 1d46679a84aacd3e5d2dfe90d417d9bacff0424c..a30d09f9d067a165d771c738f2aa090a88ee0c20 100644 --- a/mace/ops/fused_conv_2d_test.cc +++ b/mace/ops/fused_conv_2d_test.cc @@ -278,10 +278,9 @@ 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 = 123; + static unsigned int seed = time(NULL); index_t batch = 3 + (rand_r(&seed) % 10); index_t height = shape[0]; index_t width = shape[1]; @@ -355,10 +354,9 @@ 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 = 123; + static unsigned int seed = time(NULL); 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 ae87a2f8c9a08ce901eaa77f24222a480c313f3e..7956503fb986c32091f8d1384edb40551f518233 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 = 123; + static unsigned int seed = time(NULL); 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 0958ed955770cf7abaad23d7d75138903d1eb384..8290a86243c7095603bc16de50d7f876d067cfdd 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) { - // srand(time(nullptr)); - static unsigned int seed = 123; + + static unsigned int seed = time(NULL); 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);