@@ -535,9 +535,37 @@ def test_check_grad(self):
535
535
536
536
537
537
#--------------------test MKLDNN--------------------
538
- class TestMKLDNNRelu (TestRelu ):
538
+ class TestMKLDNNReluDim2 (TestRelu ):
539
539
def setUp (self ):
540
- super (TestMKLDNNRelu , self ).setUp ()
540
+ super (TestMKLDNNReluDim2 , self ).setUp ()
541
+
542
+ self .attrs = {"use_mkldnn" : True }
543
+
544
+
545
+ class TestMKLDNNTanhDim2 (TestTanh ):
546
+ def setUp (self ):
547
+ super (TestMKLDNNTanhDim2 , self ).setUp ()
548
+
549
+ self .attrs = {"use_mkldnn" : True }
550
+
551
+
552
+ class TestMKLDNNSqrtDim2 (TestSqrt ):
553
+ def setUp (self ):
554
+ super (TestMKLDNNSqrtDim2 , self ).setUp ()
555
+
556
+ self .attrs = {"use_mkldnn" : True }
557
+
558
+
559
+ class TestMKLDNNAbsDim2 (TestAbs ):
560
+ def setUp (self ):
561
+ super (TestMKLDNNAbsDim2 , self ).setUp ()
562
+
563
+ self .attrs = {"use_mkldnn" : True }
564
+
565
+
566
+ class TestMKLDNNReluDim4 (TestRelu ):
567
+ def setUp (self ):
568
+ super (TestMKLDNNReluDim4 , self ).setUp ()
541
569
542
570
x = np .random .uniform (- 1 , 1 , [2 , 4 , 3 , 5 ]).astype ("float32" )
543
571
# The same reason with TestAbs
@@ -549,9 +577,9 @@ def setUp(self):
549
577
self .attrs = {"use_mkldnn" : True }
550
578
551
579
552
- class TestMKLDNNTanh (TestTanh ):
580
+ class TestMKLDNNTanhDim4 (TestTanh ):
553
581
def setUp (self ):
554
- super (TestMKLDNNTanh , self ).setUp ()
582
+ super (TestMKLDNNTanhDim4 , self ).setUp ()
555
583
556
584
self .inputs = {
557
585
'X' : np .random .uniform (0.1 , 1 , [2 , 4 , 3 , 5 ]).astype ("float32" )
@@ -560,9 +588,9 @@ def setUp(self):
560
588
self .attrs = {"use_mkldnn" : True }
561
589
562
590
563
- class TestMKLDNNSqrt (TestSqrt ):
591
+ class TestMKLDNNSqrtDim4 (TestSqrt ):
564
592
def setUp (self ):
565
- super (TestMKLDNNSqrt , self ).setUp ()
593
+ super (TestMKLDNNSqrtDim4 , self ).setUp ()
566
594
567
595
self .inputs = {
568
596
'X' : np .random .uniform (0.1 , 1 , [2 , 4 , 3 , 5 ]).astype ("float32" )
@@ -571,9 +599,9 @@ def setUp(self):
571
599
self .attrs = {"use_mkldnn" : True }
572
600
573
601
574
- class TestMKLDNNAbs (TestAbs ):
602
+ class TestMKLDNNAbsDim4 (TestAbs ):
575
603
def setUp (self ):
576
- super (TestMKLDNNAbs , self ).setUp ()
604
+ super (TestMKLDNNAbsDim4 , self ).setUp ()
577
605
578
606
x = np .random .uniform (- 1 , 1 , [2 , 4 , 3 , 5 ]).astype ("float32" )
579
607
# The same reason with TestAbs
0 commit comments