@@ -505,9 +505,7 @@ CPU_INSTANTIATE_TEST_SUITE_P(TestRnn, rnn_forward_test_f32,
505505 dir::unidirectional_left2right,
506506 {fmt::tnc, fmt::undef, fmt::ldigo, fmt::ldigo,
507507 fmt::ldgo, fmt::tnc, fmt::undef},
508- test_rnn_sizes_t (3 , 1 , 5 , 1 , 4 , 4 , 4 , 4 )}
509-
510- ));
508+ test_rnn_sizes_t (3 , 1 , 5 , 1 , 4 , 4 , 4 , 4 )}));
511509
512510TEST_P (lstm_forward_test_f32, TestsLSTM) {}
513511CPU_INSTANTIATE_TEST_SUITE_P (TestLSTM, lstm_forward_test_f32,
@@ -517,29 +515,11 @@ CPU_INSTANTIATE_TEST_SUITE_P(TestLSTM, lstm_forward_test_f32,
517515 {fmt::tnc, fmt::ldnc, fmt::ldigo, fmt::ldigo, fmt::ldgo,
518516 fmt::tnc, fmt::ldnc},
519517 test_rnn_sizes_t (1 , 1 , 10 , 16 , 100 , 100 , 100 , 100 )},
520- /* Check if not passing dst_iter impacts results */
521- cfg_f32 {NOT_RNN, prop_kind::forward_inference,
522- dir::unidirectional_left2right,
523- {fmt::tnc, fmt::ldnc, fmt::ldigo, fmt::ldigo, fmt::ldgo,
524- fmt::tnc, fmt::undef},
525- test_rnn_sizes_t (3 , 1 , 5 , 1 , 4 , 4 , 4 , 4 )}));
526-
527- CPU_INSTANTIATE_TEST_SUITE_P (TestLSTM_failure, lstm_forward_test_f32,
528- ::testing::Values (cfg_f32 {NOT_RNN, prop_kind::forward_inference,
529- dir::unidirectional_left2right,
530- {fmt::tnc, fmt::ldnc, fmt::ldigo, fmt::ldigo, fmt::ldgo,
531- fmt::tnc, fmt::ldnc},
532- // L D T MB SLC SIC DLC DIC
533- test_rnn_sizes_t (1 , 1 , 1 , 1 , 10 , 5 , 5 , 5 )}));
534-
535- TEST_P (gru_forward_test_f32, TestsGRU_failure) {}
536- CPU_INSTANTIATE_TEST_SUITE_P (TestGRU_failure, gru_forward_test_f32,
537- ::testing::Values (
518+ /* Non uniform sizes tests */
538519 cfg_f32 {NOT_RNN, prop_kind::forward_inference,
539520 dir::unidirectional_left2right,
540521 {fmt::tnc, fmt::ldnc, fmt::ldigo, fmt::ldigo, fmt::ldgo,
541522 fmt::tnc, fmt::ldnc},
542- // L D T MB SLC SIC DLC DIC
543523 test_rnn_sizes_t (1 , 1 , 1 , 1 , 10 , 5 , 5 , 5 )},
544524 /* Check if not passing dst_iter impacts results */
545525 cfg_f32 {NOT_RNN, prop_kind::forward_inference,
@@ -548,29 +528,32 @@ CPU_INSTANTIATE_TEST_SUITE_P(TestGRU_failure, gru_forward_test_f32,
548528 fmt::tnc, fmt::undef},
549529 test_rnn_sizes_t (3 , 1 , 5 , 1 , 4 , 4 , 4 , 4 )}));
550530
551- TEST_P (lbr_gru_forward_test_f32, TestsGRUlbr_failure) {}
552- CPU_INSTANTIATE_TEST_SUITE_P (TestGRUlbr_failure, lbr_gru_forward_test_f32,
553- ::testing::Values (
531+ TEST_P (gru_forward_test_f32, TestsGRU) {}
532+ CPU_INSTANTIATE_TEST_SUITE_P (TestGRU, gru_forward_test_f32,
533+ ::testing::Values (cfg_f32 {NOT_RNN, prop_kind::forward_inference,
534+ dir::unidirectional_left2right,
535+ {fmt::tnc, fmt::ldnc, fmt::ldigo, fmt::ldigo,
536+ fmt::ldgo, fmt::tnc, fmt::ldnc},
537+ test_rnn_sizes_t (1 , 1 , 1 , 1 , 10 , 5 , 5 , 5 )},
538+ /* Check if not passing dst_iter impacts results */
554539 cfg_f32 {NOT_RNN, prop_kind::forward_inference,
555540 dir::unidirectional_left2right,
556541 {fmt::tnc, fmt::ldnc, fmt::ldigo, fmt::ldigo, fmt::ldgo,
557- fmt::tnc, fmt::ldnc},
558- // L D T MB SLC SIC DLC DIC
559- test_rnn_sizes_t (1 , 1 , 1 , 1 , 10 , 5 , 5 , 5 )},
542+ fmt::tnc, fmt::undef},
543+ test_rnn_sizes_t (3 , 1 , 5 , 1 , 4 , 4 , 4 , 4 )}));
544+
545+ TEST_P (lbr_gru_forward_test_f32, TestsGRUlbr) {}
546+ CPU_INSTANTIATE_TEST_SUITE_P (TestGRUlbr, lbr_gru_forward_test_f32,
547+ ::testing::Values (cfg_f32 {NOT_RNN, prop_kind::forward_inference,
548+ dir::unidirectional_left2right,
549+ {fmt::tnc, fmt::ldnc, fmt::ldigo, fmt::ldigo,
550+ fmt::ldgo, fmt::tnc, fmt::ldnc},
551+ test_rnn_sizes_t (1 , 1 , 1 , 1 , 10 , 5 , 5 , 5 )},
560552 /* Check if not passing dst_iter impacts results */
561553 cfg_f32 {NOT_RNN, prop_kind::forward_inference,
562554 dir::unidirectional_left2right,
563555 {fmt::tnc, fmt::ldnc, fmt::ldigo, fmt::ldigo, fmt::ldgo,
564556 fmt::tnc, fmt::undef},
565557 test_rnn_sizes_t (3 , 1 , 5 , 1 , 4 , 4 , 4 , 4 )}));
566558
567- TEST_P (rnn_forward_test_f32, TestsRNN_failure) {}
568- CPU_INSTANTIATE_TEST_SUITE_P (TestRNN_failure, rnn_forward_test_f32,
569- ::testing::Values (cfg_f32 {PLAIN_RNN (alg::eltwise_logistic),
570- prop_kind::forward_inference, dir::unidirectional_left2right,
571- {fmt::tnc, fmt::ldnc, fmt::ldigo, fmt::ldigo, fmt::ldgo,
572- fmt::tnc, fmt::ldnc},
573- // L D T MB SLC SIC DLC DIC
574- test_rnn_sizes_t (1 , 1 , 1 , 1 , 10 , 5 , 5 , 5 )}));
575-
576559} // namespace dnnl
0 commit comments