|
|
|
@ -17,7 +17,7 @@ from __future__ import print_function
|
|
|
|
|
import unittest
|
|
|
|
|
import numpy as np
|
|
|
|
|
import paddle.fluid.core as core
|
|
|
|
|
from op_test import OpTest
|
|
|
|
|
from op_test import OpTest, skip_check_grad_ci
|
|
|
|
|
import paddle.fluid as fluid
|
|
|
|
|
from paddle.fluid import Program, program_guard
|
|
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ class TestDropoutOp3(TestDropoutOp):
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@skip_check_grad_ci(reason="For inference, check_grad is not required.")
|
|
|
|
|
class TestDropoutOp4(OpTest):
|
|
|
|
|
def setUp(self):
|
|
|
|
|
self.op_type = "dropout"
|
|
|
|
@ -74,6 +75,7 @@ class TestDropoutOp4(OpTest):
|
|
|
|
|
self.check_output()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@skip_check_grad_ci(reason="For inference, check_grad is not required.")
|
|
|
|
|
class TestDropoutOp5(OpTest):
|
|
|
|
|
def setUp(self):
|
|
|
|
|
self.op_type = "dropout"
|
|
|
|
@ -119,6 +121,7 @@ class TestDropoutOp7(TestDropoutOp):
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@skip_check_grad_ci(reason="For inference, check_grad is not required.")
|
|
|
|
|
class TestDropoutOp8(OpTest):
|
|
|
|
|
def setUp(self):
|
|
|
|
|
self.op_type = "dropout"
|
|
|
|
@ -135,6 +138,7 @@ class TestDropoutOp8(OpTest):
|
|
|
|
|
self.check_output()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@skip_check_grad_ci(reason="For inference, check_grad is not required.")
|
|
|
|
|
class TestDropoutOp9(OpTest):
|
|
|
|
|
def setUp(self):
|
|
|
|
|
self.op_type = "dropout"
|
|
|
|
@ -174,6 +178,7 @@ class TestDropoutOpWithSeed(OpTest):
|
|
|
|
|
@unittest.skipIf(
|
|
|
|
|
not core.is_compiled_with_cuda() or not core.op_support_gpu("dropout"),
|
|
|
|
|
"core is not compiled with CUDA or core is not support dropout")
|
|
|
|
|
@skip_check_grad_ci(reason="For inference, check_grad is not required.")
|
|
|
|
|
class TestFP16DropoutOp(OpTest):
|
|
|
|
|
def setUp(self):
|
|
|
|
|
self.op_type = "dropout"
|
|
|
|
@ -201,6 +206,7 @@ class TestFP16DropoutOp(OpTest):
|
|
|
|
|
@unittest.skipIf(
|
|
|
|
|
not core.is_compiled_with_cuda() or not core.op_support_gpu("dropout"),
|
|
|
|
|
"core is not compiled with CUDA or core is not support dropout")
|
|
|
|
|
@skip_check_grad_ci(reason="For inference, check_grad is not required.")
|
|
|
|
|
class TestFP16DropoutOp2(TestFP16DropoutOp):
|
|
|
|
|
def init_test_case(self):
|
|
|
|
|
self.input_size = [32, 64, 3]
|
|
|
|
|