Skip to content

Commit c4c59de

Browse files
authored
[New Sample] Add more CV models. (#259)
* Add SegFormer models. * Add PP-OCR models. * Add PP-LCNet models. * Add PP-HGNet models. * Add MobileNetV3 models. * Add more cv models.
1 parent 16881b7 commit c4c59de

File tree

550 files changed

+950157
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

550 files changed

+950157
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
fba682c4e5997ff32e9ba905886524cfe92e6d474b10ab52e7cbc96952bb163a
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"framework": "paddle",
3+
"model_name": "AutoEncoder_ad",
4+
"num_devices_required": 1,
5+
"num_nodes_required": 1
6+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
class Program_weight_tensor_data_0:
2+
name = "data_0"
3+
shape = [16, 96, 2]
4+
dtype = "float32"
5+
min_val = float("-6.37408")
6+
max_val = float("0.439645")
7+
mean = float("-1.35748")
8+
std = float("1.3301")
9+
data = None
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
import paddle
2+
3+
4+
class GraphModule(paddle.nn.Layer):
5+
def __init__(self):
6+
super().__init__()
7+
8+
def forward(
9+
self,
10+
parameter_0,
11+
parameter_1,
12+
parameter_2,
13+
parameter_3,
14+
parameter_4,
15+
parameter_5,
16+
parameter_6,
17+
parameter_7,
18+
data_0,
19+
):
20+
# pd_op.transpose: (-1x2x96xf32) <- (-1x96x2xf32)
21+
transpose_2 = paddle._C_ops.transpose(data_0, [0, 2, 1])
22+
del data_0
23+
24+
# pd_op.matmul: (-1x2x32xf32) <- (-1x2x96xf32, 96x32xf32)
25+
matmul_0 = paddle._C_ops.matmul(transpose_2, parameter_7, False, False)
26+
del parameter_7
27+
28+
# pd_op.add: (-1x2x32xf32) <- (-1x2x32xf32, 32xf32)
29+
add_0 = paddle._C_ops.add(matmul_0, parameter_6)
30+
del matmul_0, parameter_6
31+
32+
# pd_op.relu: (-1x2x32xf32) <- (-1x2x32xf32)
33+
relu_0 = paddle._C_ops.relu(add_0)
34+
del add_0
35+
36+
# pd_op.full: (1xf32) <- ()
37+
full_0 = paddle._C_ops.full(
38+
[1], float("0.2"), paddle.float32, paddle.core.CPUPlace()
39+
)
40+
41+
# pd_op.dropout: (-1x2x32xf32, -1x2x32xui8) <- (-1x2x32xf32, None, 1xf32)
42+
dropout_0, dropout_1 = (lambda x, f: f(x))(
43+
paddle._C_ops.dropout(
44+
relu_0, None, full_0, True, "upscale_in_train", 0, False
45+
),
46+
lambda out: out if isinstance(out, (list, tuple)) else (out, None),
47+
)
48+
del relu_0
49+
50+
# pd_op.matmul: (-1x2x16xf32) <- (-1x2x32xf32, 32x16xf32)
51+
matmul_1 = paddle._C_ops.matmul(dropout_0, parameter_5, False, False)
52+
del dropout_0, parameter_5
53+
54+
# pd_op.add: (-1x2x16xf32) <- (-1x2x16xf32, 16xf32)
55+
add_1 = paddle._C_ops.add(matmul_1, parameter_4)
56+
del matmul_1, parameter_4
57+
58+
# pd_op.matmul: (-1x2x32xf32) <- (-1x2x16xf32, 16x32xf32)
59+
matmul_2 = paddle._C_ops.matmul(add_1, parameter_3, False, False)
60+
del add_1, parameter_3
61+
62+
# pd_op.add: (-1x2x32xf32) <- (-1x2x32xf32, 32xf32)
63+
add_2 = paddle._C_ops.add(matmul_2, parameter_2)
64+
del matmul_2, parameter_2
65+
66+
# pd_op.relu: (-1x2x32xf32) <- (-1x2x32xf32)
67+
relu_1 = paddle._C_ops.relu(add_2)
68+
del add_2
69+
70+
# pd_op.dropout: (-1x2x32xf32, -1x2x32xui8) <- (-1x2x32xf32, None, 1xf32)
71+
dropout_2, dropout_3 = (lambda x, f: f(x))(
72+
paddle._C_ops.dropout(
73+
relu_1, None, full_0, True, "upscale_in_train", 0, False
74+
),
75+
lambda out: out if isinstance(out, (list, tuple)) else (out, None),
76+
)
77+
del full_0, relu_1
78+
79+
# pd_op.matmul: (-1x2x96xf32) <- (-1x2x32xf32, 32x96xf32)
80+
matmul_3 = paddle._C_ops.matmul(dropout_2, parameter_1, False, False)
81+
del dropout_2, parameter_1
82+
83+
# pd_op.add: (-1x2x96xf32) <- (-1x2x96xf32, 96xf32)
84+
add_3 = paddle._C_ops.add(matmul_3, parameter_0)
85+
del matmul_3, parameter_0
86+
87+
# pd_op.transpose: (-1x96x2xf32) <- (-1x2x96xf32)
88+
transpose_0 = paddle._C_ops.transpose(add_3, [0, 2, 1])
89+
del add_3
90+
91+
# pd_op.transpose: (-1x96x2xf32) <- (-1x2x96xf32)
92+
transpose_1 = paddle._C_ops.transpose(transpose_2, [0, 2, 1])
93+
del transpose_2
94+
95+
return transpose_0, transpose_1
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
class Program_weight_tensor_parameter_0:
2+
name = "parameter_0"
3+
shape = [96]
4+
dtype = "float32"
5+
min_val = float("0.0487377")
6+
max_val = float("0.0709671")
7+
mean = float("0.061674")
8+
std = float("0.00550457")
9+
data = None
10+
11+
12+
class Program_weight_tensor_parameter_1:
13+
name = "parameter_1"
14+
shape = [32, 96]
15+
dtype = "float32"
16+
min_val = float("-0.218133")
17+
max_val = float("0.289109")
18+
mean = float("-0.0164314")
19+
std = float("0.0966416")
20+
data = None
21+
22+
23+
class Program_weight_tensor_parameter_2:
24+
name = "parameter_2"
25+
shape = [32]
26+
dtype = "float32"
27+
min_val = float("0")
28+
max_val = float("0.5")
29+
data = None
30+
31+
32+
class Program_weight_tensor_parameter_3:
33+
name = "parameter_3"
34+
shape = [16, 32]
35+
dtype = "float32"
36+
min_val = float("-0.40442")
37+
max_val = float("0.475817")
38+
mean = float("0.00240003")
39+
std = float("0.186862")
40+
data = None
41+
42+
43+
class Program_weight_tensor_parameter_4:
44+
name = "parameter_4"
45+
shape = [16]
46+
dtype = "float32"
47+
min_val = float("0")
48+
max_val = float("0.5")
49+
data = None
50+
51+
52+
class Program_weight_tensor_parameter_5:
53+
name = "parameter_5"
54+
shape = [32, 16]
55+
dtype = "float32"
56+
min_val = float("-0.347525")
57+
max_val = float("0.501729")
58+
mean = float("0.00327078")
59+
std = float("0.177608")
60+
data = None
61+
62+
63+
class Program_weight_tensor_parameter_6:
64+
name = "parameter_6"
65+
shape = [32]
66+
dtype = "float32"
67+
min_val = float("0")
68+
max_val = float("0.5")
69+
data = None
70+
71+
72+
class Program_weight_tensor_parameter_7:
73+
name = "parameter_7"
74+
shape = [96, 32]
75+
dtype = "float32"
76+
min_val = float("-0.288221")
77+
max_val = float("0.283058")
78+
mean = float("0.0017314")
79+
std = float("0.12452")
80+
data = None
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ac5181e133e61ccbebc6b60bd6301e5aaaf3ea60244c01bd3ee42f575590be6c
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"framework": "paddle",
3+
"model_name": "CLIP_vit_base_patch16_224",
4+
"num_devices_required": 1,
5+
"num_nodes_required": 1
6+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
class Program_weight_tensor_data_0:
2+
name = "data_0"
3+
shape = [1, 1, 768]
4+
dtype = "float32"
5+
min_val = float("-1.55364")
6+
max_val = float("1.00298")
7+
mean = float("0.00255015")
8+
std = float("0.233857")
9+
data = None
10+
11+
12+
class Program_weight_tensor_data_1:
13+
name = "data_1"
14+
shape = [1, 197, 768]
15+
dtype = "float32"
16+
min_val = float("-0.219532")
17+
max_val = float("0.236963")
18+
mean = float("-0.00735407")
19+
std = float("0.0282589")
20+
data = None
21+
22+
23+
class Program_weight_tensor_data_2:
24+
name = "data_2"
25+
shape = []
26+
dtype = "int64"
27+
data = [64]
28+
29+
30+
class Program_weight_tensor_data_3:
31+
name = "data_3"
32+
shape = [64, 3, 224, 224]
33+
dtype = "float32"
34+
min_val = float("-2.1179")
35+
max_val = float("2.64")
36+
mean = float("-0.207525")
37+
std = float("1.32356")
38+
data = None

0 commit comments

Comments
 (0)