Skip to content

Commit c2f15f0

Browse files
authored
[remove fluid] PRelu BilinearTensorProduct Conv2DTranspose SequenceConv RowConv (#48654)
* [remove fluid] PRelu BilinearTensorProduct * [remove fluid] PRelu BilinearTensorProduct Conv2DTranspose SequenceConv RowConv * [remove fluid] PRelu BilinearTensorProduct Conv2DTranspose SequenceConv RowConv * [remove fluid] PRelu BilinearTensorProduct Conv2DTranspose SequenceConv RowConv * [remove fluid] PRelu BilinearTensorProduct Conv2DTranspose SequenceConv RowConv * [remove fluid] PRelu BilinearTensorProduct Conv2DTranspose SequenceConv RowConv * [remove fluid] PRelu BilinearTensorProduct Conv2DTranspose SequenceConv RowConv * [remove fluid] PRelu BilinearTensorProduct Conv2DTranspose SequenceConv RowConv
1 parent 9a9e0aa commit c2f15f0

13 files changed

+87
-1044
lines changed

python/paddle/fluid/dygraph/nn.py

Lines changed: 0 additions & 634 deletions
Large diffs are not rendered by default.

python/paddle/fluid/tests/unittests/dygraph_to_static/test_basic_api_transformation.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -113,11 +113,11 @@ def test_transformed_static_result(self):
113113

114114
# 1. test Apis that inherit from layers.Layer
115115
def dyfunc_BilinearTensorProduct(layer1, layer2):
116-
bilinearTensorProduct = fluid.dygraph.nn.BilinearTensorProduct(
117-
input1_dim=5,
118-
input2_dim=4,
119-
output_dim=1000,
120-
param_attr=fluid.ParamAttr(
116+
bilinearTensorProduct = paddle.nn.Bilinear(
117+
5,
118+
4,
119+
1000,
120+
weight_attr=fluid.ParamAttr(
121121
initializer=fluid.initializer.Constant(value=0.99)
122122
),
123123
bias_attr=fluid.ParamAttr(
@@ -165,12 +165,11 @@ def dyfunc_Conv3D(input):
165165

166166

167167
def dyfunc_Conv2DTranspose(input):
168-
conv2dTranspose = fluid.dygraph.nn.Conv2DTranspose(
169-
num_channels=3,
170-
num_filters=12,
171-
filter_size=12,
172-
use_cudnn=False,
173-
param_attr=fluid.ParamAttr(
168+
conv2dTranspose = paddle.nn.Conv2DTranspose(
169+
3,
170+
12,
171+
12,
172+
weight_attr=fluid.ParamAttr(
174173
initializer=fluid.initializer.Constant(value=0.99)
175174
),
176175
bias_attr=fluid.ParamAttr(
@@ -221,11 +220,12 @@ def dyfunc_Pool2D(input):
221220

222221

223222
def dyfunc_Prelu(input):
224-
prelu0 = fluid.PRelu(
225-
mode='all',
226-
param_attr=fluid.ParamAttr(initializer=fluid.initializer.Constant(1.0)),
223+
prelu0 = paddle.nn.PReLU(
224+
weight_attr=fluid.ParamAttr(
225+
initializer=fluid.initializer.Constant(1.0)
226+
),
227227
)
228-
res = prelu0(input=input)
228+
res = prelu0(input)
229229
return res
230230

231231

python/paddle/fluid/tests/unittests/dygraph_to_static/test_cycle_gan.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
import paddle
3838
import paddle.fluid as fluid
3939
from paddle.fluid.dygraph import to_variable
40-
from paddle.fluid.dygraph.nn import BatchNorm, Conv2DTranspose
40+
from paddle.fluid.dygraph.nn import BatchNorm
4141
from paddle.jit import ProgramTranslator
4242
from paddle.jit.api import declarative
4343

@@ -430,14 +430,13 @@ def __init__(
430430
initializer=fluid.initializer.Constant(0.0)
431431
)
432432

433-
self._deconv = Conv2DTranspose(
433+
self._deconv = paddle.nn.Conv2DTranspose(
434434
num_channels,
435435
num_filters,
436-
filter_size=filter_size,
436+
filter_size,
437437
stride=stride,
438438
padding=padding,
439-
use_cudnn=use_cudnn,
440-
param_attr=fluid.ParamAttr(
439+
weight_attr=fluid.ParamAttr(
441440
initializer=fluid.initializer.NormalInitializer(
442441
loc=0.0, scale=stddev
443442
)

python/paddle/fluid/tests/unittests/test_bilinear_tensor_product_op.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@
2424
class TestDygraphBilinearTensorProductAPIError(unittest.TestCase):
2525
def test_errors(self):
2626
with fluid.program_guard(fluid.Program(), fluid.Program()):
27-
layer = fluid.dygraph.nn.BilinearTensorProduct(
28-
input1_dim=5, input2_dim=4, output_dim=1000
29-
)
27+
layer = paddle.nn.Bilinear(5, 4, 1000)
3028
# the input must be Variable.
3129
x0 = fluid.create_lod_tensor(
3230
np.array([-1, 3, 5, 5]), [[1, 1, 1, 1]], fluid.CPUPlace()

python/paddle/fluid/tests/unittests/test_conv2d_transpose_op.py

Lines changed: 0 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -1084,86 +1084,5 @@ def call_func(self, x):
10841084
return out
10851085

10861086

1087-
class TestTensorOutputSize5(TestTensorOutputSize1):
1088-
def path_prefix(self):
1089-
return 'conv2d_transpose_tensor_output_size5'
1090-
1091-
def call_func(self, x):
1092-
w_var = paddle.randn((3, 6, 3, 3), dtype='float32')
1093-
output_size = [17, paddle.assign([17])]
1094-
conv2d_trans = paddle.fluid.dygraph.Conv2DTranspose(
1095-
num_channels=3,
1096-
num_filters=6,
1097-
filter_size=3,
1098-
output_size=output_size,
1099-
stride=2,
1100-
)
1101-
out = conv2d_trans(x)
1102-
return out
1103-
1104-
1105-
class TestTensorOutputSize6(TestTensorOutputSize1):
1106-
def path_prefix(self):
1107-
return 'conv2d_transpose_tensor_output_size6'
1108-
1109-
def var_prefix(self):
1110-
return "Var["
1111-
1112-
def call_func(self, x):
1113-
w_var = paddle.randn((3, 6, 3, 3), dtype='float32')
1114-
output_size = paddle.assign([17, 17])
1115-
conv2d_trans = paddle.fluid.dygraph.Conv2DTranspose(
1116-
num_channels=3,
1117-
num_filters=6,
1118-
filter_size=3,
1119-
output_size=output_size,
1120-
stride=2,
1121-
)
1122-
out = conv2d_trans(x)
1123-
return out
1124-
1125-
1126-
class TestTensorOutputSize7(TestTensorOutputSize1):
1127-
def path_prefix(self):
1128-
return 'conv2d_transpose_tensor_output_size7'
1129-
1130-
def var_prefix(self):
1131-
return ""
1132-
1133-
def call_func(self, x):
1134-
w_var = paddle.randn((3, 6, 3, 3), dtype='float32')
1135-
output_size = 17
1136-
conv2d_trans = paddle.fluid.dygraph.Conv2DTranspose(
1137-
num_channels=3,
1138-
num_filters=6,
1139-
filter_size=3,
1140-
output_size=output_size,
1141-
stride=2,
1142-
)
1143-
out = conv2d_trans(x)
1144-
return out
1145-
1146-
1147-
class TestTensorOutputSize8(TestTensorOutputSize1):
1148-
def path_prefix(self):
1149-
return 'conv2d_transpose_tensor_output_size8'
1150-
1151-
def var_prefix(self):
1152-
return ""
1153-
1154-
def call_func(self, x):
1155-
w_var = paddle.randn((3, 6, 3, 3), dtype='float32')
1156-
output_size = [17, 17]
1157-
conv2d_trans = paddle.fluid.dygraph.Conv2DTranspose(
1158-
num_channels=3,
1159-
num_filters=6,
1160-
filter_size=3,
1161-
output_size=output_size,
1162-
stride=2,
1163-
)
1164-
out = conv2d_trans(x)
1165-
return out
1166-
1167-
11681087
if __name__ == '__main__':
11691088
unittest.main()

python/paddle/fluid/tests/unittests/test_dataloader_early_reset.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
import unittest
16+
17+
import numpy as np
18+
1519
import paddle
1620
import paddle.fluid as fluid
17-
import numpy as np
18-
import unittest
1921

2022

2123
def infinite_reader():

python/paddle/fluid/tests/unittests/test_imperative_load_static_param.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import paddle
2222
import paddle.fluid as fluid
2323
import paddle.fluid.framework as framework
24-
from paddle.fluid.dygraph.nn import BatchNorm, Embedding, GroupNorm, PRelu
24+
from paddle.fluid.dygraph.nn import BatchNorm, Embedding, GroupNorm
2525
from paddle.nn import Linear
2626

2727

@@ -212,9 +212,6 @@ def __init__(self):
212212
self.layer_norm_1 = paddle.nn.LayerNorm([10])
213213
self.layer_norm_2 = paddle.nn.LayerNorm(10)
214214

215-
self.prelu1 = PRelu("channel", channel=5)
216-
self.prelu2 = PRelu("channel", channel=5)
217-
218215
self.group_norm1 = GroupNorm(8, 4)
219216
self.gourp_norm2 = GroupNorm(8, 4)
220217

python/paddle/fluid/tests/unittests/test_imperative_star_gan_with_gradient_penalty.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,10 @@ def __init__(
185185
):
186186
super().__init__()
187187

188-
self._deconv = fluid.dygraph.Conv2DTranspose(
189-
num_channels=num_channels,
190-
num_filters=num_filters,
191-
filter_size=filter_size,
188+
self._deconv = paddle.nn.Conv2DTranspose(
189+
num_channels,
190+
num_filters,
191+
filter_size,
192192
stride=stride,
193193
padding=padding,
194194
bias_attr=None if use_bias else False,

0 commit comments

Comments
 (0)