Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Frontend][PaddlePaddle] Add 100+ operators supporting #9102

Closed
wants to merge 202 commits into from
Closed
Show file tree
Hide file tree
Changes from 198 commits
Commits
Show all changes
202 commits
Select commit Hold shift + click to select a range
5b39c79
Merge pull request #2 from apache/main
jiangjiajun Aug 3, 2021
22a20be
fix some problems for matmul
Aug 3, 2021
1a7f180
fix some problems for matmul
Aug 3, 2021
3f604e9
add alpha parameter for matmul
Aug 4, 2021
fe6de07
remove unnecessary condition
Aug 4, 2021
dfb9cb1
add TranslatedLayer which support model loaded by jit.load
Aug 4, 2021
36ab16e
add mul operator support
Aug 5, 2021
63b0138
Add padding mode support for conv/pool2d
wjj19950828 Aug 5, 2021
dbfa687
Merge branch 'paddle_frontend' into add_paddingmode_support
wjj19950828 Aug 5, 2021
1967d46
support 4 two-tuples
wjj19950828 Aug 5, 2021
360989b
Merge branch 'add_paddingmode_support' of https://github.com/wjj19950…
wjj19950828 Aug 5, 2021
f4932bf
add paddle test case
heliqi Aug 5, 2021
0c92955
add paddle conv2d case
heliqi Aug 5, 2021
1e85fc0
Merge pull request #4 from heliqi/paddle_frontend
jiangjiajun Aug 6, 2021
b0b8094
update test_forward.py
Aug 6, 2021
35fccb2
fix paddle convert_matmul
heliqi Aug 6, 2021
094f44e
add paddle multiply and matmul op test case
heliqi Aug 6, 2021
2b0a14c
Merge pull request #5 from heliqi/paddle_frontend
jiangjiajun Aug 6, 2021
9df2340
Merge pull request #3 from wjj19950828/add_paddingmode_support
jiangjiajun Aug 10, 2021
4520515
add test case and fix bug
heliqi Aug 11, 2021
1d599c1
delete import pandas
heliqi Aug 11, 2021
75ef19b
add paddlepaddle tests
heliqi Aug 13, 2021
67ca20d
modify the variable name of convert_reshape
heliqi Aug 13, 2021
b31fa57
Merge pull request #6 from heliqi/paddle_frontend
jiangjiajun Aug 13, 2021
6f91fc5
formatting
heliqi Aug 13, 2021
a0aee15
formatting
heliqi Aug 13, 2021
544dfde
Merge pull request #7 from heliqi/paddle_frontend
jiangjiajun Aug 13, 2021
80d308a
use black to format python code
Aug 13, 2021
618be39
add interpolate op
heliqi Aug 17, 2021
72d75b7
add interpolate op
heliqi Aug 17, 2021
e0aa615
add interpolate op
heliqi Aug 17, 2021
202893c
pylint check
heliqi Aug 17, 2021
ad758c8
Merge pull request #10 from heliqi/paddle_frontend
jiangjiajun Aug 17, 2021
24c989a
Merge remote-tracking branch 'jiajun/paddle_frontend' into add_operators
heliqi Aug 17, 2021
a281d60
Remove fluid api
jiangjiajun Aug 18, 2021
c2d4bf5
Merge pull request #11 from jiangjiajun/jason
jiangjiajun Aug 18, 2021
be0e04e
black format
heliqi Aug 18, 2021
2a82fdb
Merge pull request #12 from heliqi/paddle_frontend
jiangjiajun Aug 18, 2021
a7470ab
formatting and add squeeze2 op
heliqi Aug 18, 2021
3c4ce68
formatting
heliqi Aug 18, 2021
ff893f4
add pad op
heliqi Aug 20, 2021
b31be85
add pad1d padd2d
heliqi Aug 20, 2021
f7fcd84
foramtting
heliqi Aug 20, 2021
272c8f9
Add conv_transpose and sigmoid
wjj19950828 Aug 20, 2021
e116cd5
fixed bug
wjj19950828 Aug 20, 2021
a43c9be
Merge pull request #9 from heliqi/add_operators
jiangjiajun Aug 21, 2021
dd8d08c
fixed conflicts
wjj19950828 Aug 22, 2021
094e8cc
fixed bugs
wjj19950828 Aug 22, 2021
f42c55b
Merge branch 'add_operators' into add_paddle_ops
wjj19950828 Aug 22, 2021
96f8ad3
Merge branch 'upstream-main' into paddle_frontend
junrushao Aug 23, 2021
26858fd
fixed comments
wjj19950828 Aug 24, 2021
dd8c241
fixed comments
wjj19950828 Aug 24, 2021
b58108d
Merge remote-tracking branch 'upstream/main' into paddle_frontend
junrushao Aug 26, 2021
2cd0430
Merge pull request #13 from wjj19950828/add_paddle_ops
jiangjiajun Aug 30, 2021
87ad400
Merge pull request #14 from apache/main
jiangjiajun Aug 30, 2021
0de33bf
Merge pull request #15 from jiangjiajun/add_operators
jiangjiajun Aug 30, 2021
428edac
fix fill_constant
Aug 30, 2021
4c83872
update paddlepaddle frontend
jiangjiajun Aug 30, 2021
07ae888
add bmm and transpose
Aug 30, 2021
38417d9
add vm excutor
heliqi Aug 31, 2021
30e433b
add vm excutor
heliqi Sep 1, 2021
bfa8f80
merge from jiajun
heliqi Sep 1, 2021
771e3c9
delete input_shape params on test case
heliqi Sep 1, 2021
fabed17
Merge pull request #17 from heliqi/add_operators
jiangjiajun Sep 2, 2021
7fa1e17
add unary_op test case
heliqi Sep 2, 2021
d45eac0
fix judge bug
heliqi Sep 2, 2021
5ae3b5b
Merge pull request #18 from heliqi/paddle_frontend
jiangjiajun Sep 2, 2021
6f3cdc1
add abs isinf sin tan op
heliqi Sep 2, 2021
0ac6d2f
add log log10 log1p op
heliqi Sep 2, 2021
cccef53
add isinf isinf_v2 op
heliqi Sep 2, 2021
03f4f5d
delete infer_shape of bmm
heliqi Sep 3, 2021
d7ab845
Merge pull request #19 from heliqi/paddle_frontend
jiangjiajun Sep 3, 2021
9d8de19
Add paddle_frontend ops
wjj19950828 Sep 6, 2021
d7322c9
Merge branch 'apache:main' into paddle_frontend
jiangjiajun Sep 6, 2021
406e16c
fixed for pylint
wjj19950828 Sep 6, 2021
b96407d
Merge pull request #20 from wjj19950828/paddle_frontend
jiangjiajun Sep 6, 2021
baf11fe
add gather, gather_nd, assign_value
jiangjiajun Sep 6, 2021
5052174
Merge pull request #21 from jiangjiajun/paddle_frontend_jason
jiangjiajun Sep 6, 2021
035eb4e
add reduce op
heliqi Sep 6, 2021
267058d
Merge branch 'paddle_frontend' of https://github.com/heliqi/tvm into …
heliqi Sep 6, 2021
9d2becc
_impl to op_map
heliqi Sep 6, 2021
7ff02a0
reduce all
heliqi Sep 6, 2021
e690258
Merge pull request #22 from heliqi/paddle_frontend
jiangjiajun Sep 6, 2021
6352ad4
add arange op
heliqi Sep 6, 2021
38d0cae
add tile op
heliqi Sep 7, 2021
13093d3
add stack op
heliqi Sep 7, 2021
dad1d75
Fixed Tensor and Dynamic input
wjj19950828 Sep 7, 2021
aec532f
deal with comments
wjj19950828 Sep 7, 2021
240fdea
Merge remote-tracking branch 'upstream/paddle_frontend' into paddle_f…
wjj19950828 Sep 7, 2021
904f1eb
Merge pull request #24 from wjj19950828/paddle_frontend
jiangjiajun Sep 8, 2021
8022bb8
attr to param
heliqi Sep 8, 2021
7ef3b0b
Merge pull request #23 from heliqi/paddle_frontend
jiangjiajun Sep 8, 2021
5d52112
add greather_than op
heliqi Sep 8, 2021
2fbbad2
add greather_than op
heliqi Sep 8, 2021
142f858
Merge remote-tracking branch 'jiajun/paddle_frontend' into paddle_fro…
heliqi Sep 8, 2021
5992e07
Add ops for kunlun
wjj19950828 Sep 8, 2021
56c69bd
Merge branch 'paddle_frontend' into paddle_frontend
wjj19950828 Sep 8, 2021
707a9a5
Fixed bugs
wjj19950828 Sep 8, 2021
4f179e3
Merge branch 'paddle_frontend' of https://github.com/wjj19950828/tvm …
wjj19950828 Sep 8, 2021
33b050b
Fixed bugs
wjj19950828 Sep 9, 2021
986914f
Merge pull request #25 from wjj19950828/paddle_frontend
jiangjiajun Sep 9, 2021
47a0e67
add split rsqrt square floor_mod op
heliqi Sep 9, 2021
cd3a0bd
optimize coda
heliqi Sep 9, 2021
e80aa2c
fix slice op bug
heliqi Sep 9, 2021
ea993c0
fix slice op bug
heliqi Sep 9, 2021
01f23ee
fix floor_divide test bug
heliqi Sep 9, 2021
82d0307
del slice infer_value
heliqi Sep 9, 2021
0f3a200
add paddle ops
wjj19950828 Sep 10, 2021
2d2217b
Merge pull request #26 from heliqi/paddle_frontend
jiangjiajun Sep 10, 2021
0ce963a
Merge branch 'paddle_frontend' into paddle_frontend
wjj19950828 Sep 10, 2021
a0849a9
Merge pull request #27 from wjj19950828/paddle_frontend
jiangjiajun Sep 10, 2021
359b2ab
add maxinum mininum nonzero op
heliqi Sep 10, 2021
fe26401
add slice strides params
heliqi Sep 10, 2021
629929e
merge from jiajun/paddle_frontend
heliqi Sep 10, 2021
76194aa
Merge pull request #29 from heliqi/paddle_frontend
jiangjiajun Sep 13, 2021
84fcb97
add convert int_dtype to string
heliqi Sep 13, 2021
6defe8d
add logical op
heliqi Sep 13, 2021
05e97bd
add logical op
heliqi Sep 13, 2021
a41d64f
add logical op
heliqi Sep 13, 2021
409cd54
add expand_as erf dist op
heliqi Sep 13, 2021
3ea4775
add expand_as op
heliqi Sep 13, 2021
0353c1b
add dtype check
heliqi Sep 13, 2021
a71fdc9
add dtype check and fix dtype
heliqi Sep 13, 2021
a756370
fix cusum dtype
heliqi Sep 13, 2021
c1097ae
fix cusum dtype
heliqi Sep 13, 2021
d330473
fixed code format
wjj19950828 Sep 14, 2021
85ff877
fixed code format
wjj19950828 Sep 14, 2021
1f8091e
Merge remote-tracking branch 'upstream/paddle_frontend' into paddle_f…
wjj19950828 Sep 14, 2021
68d9328
Merge pull request #31 from heliqi/paddle_frontend
jiangjiajun Sep 14, 2021
00f837d
Merge pull request #32 from heliqi/paddle
jiangjiajun Sep 14, 2021
3179ba2
add where strided_slice addn argsort op
heliqi Sep 14, 2021
86d9561
add back deleted code by mistake
heliqi Sep 14, 2021
0590833
add greater_equal isfinite and isnan ops
wjj19950828 Sep 14, 2021
e68ff0e
fixed conflicts
wjj19950828 Sep 14, 2021
207a463
clip support dynamic
heliqi Sep 14, 2021
9647a89
fix stride bug
heliqi Sep 14, 2021
9c536e6
Merge pull request #33 from heliqi/paddle
jiangjiajun Sep 14, 2021
d3f29eb
add elu groupnorm hardtanh hardshrink instance_norm op
heliqi Sep 15, 2021
2ae2826
Merge pull request #34 from heliqi/paddle
jiangjiajun Sep 15, 2021
54d3a51
fixed conflicts
wjj19950828 Sep 15, 2021
4f96c08
add logical op
wjj19950828 Sep 15, 2021
0167b34
Merge pull request #35 from wjj19950828/paddle_frontend
jiangjiajun Sep 16, 2021
e73f997
add control flow support
jiangjiajun Sep 16, 2021
8f76c78
Merge branch 'paddle_frontend' of https://github.com/jiangjiajun/tvm …
jiangjiajun Sep 16, 2021
ad15233
Add control flow support
jiangjiajun Sep 16, 2021
5180d28
remove useless code
jiangjiajun Sep 16, 2021
13edb27
code format and remove wrong code
jiangjiajun Sep 16, 2021
f0b41fc
add PixelShuffle PRELU RELU6 SELU op
heliqi Sep 16, 2021
7e47d36
add ops and testcases
wjj19950828 Sep 16, 2021
72ca1cf
code format
wjj19950828 Sep 16, 2021
bd64abf
fixed conflicts
wjj19950828 Sep 16, 2021
5c74d86
add softplus softshrink softsign swish tanhshrink thresholded_relu op
heliqi Sep 16, 2021
beb425e
fix bug
heliqi Sep 16, 2021
e8c8086
Merge pull request #39 from heliqi/paddle_frontend
jiangjiajun Sep 17, 2021
2355add
finished common api
wjj19950828 Sep 17, 2021
c5b5273
Merge pull request #40 from wjj19950828/paddle_frontend
jiangjiajun Sep 17, 2021
317a78a
save for rnn
wjj19950828 Sep 17, 2021
891f472
support for textcnn
wjj19950828 Sep 18, 2021
52e7063
fixed bug
wjj19950828 Sep 18, 2021
ca200ff
add masked_select meshgrid scatter scatter_nd_add op
heliqi Sep 18, 2021
37bb59d
merge from jiajun
heliqi Sep 18, 2021
19a2979
merge from jiajun
heliqi Sep 18, 2021
15b44d8
fix scatter test case
heliqi Sep 18, 2021
82345f2
Merge pull request #42 from heliqi/paddle_frontend
jiangjiajun Sep 18, 2021
69824a4
Merge pull request #41 from wjj19950828/support_textcnn
jiangjiajun Sep 18, 2021
09c3f3b
add gru op
wjj19950828 Sep 18, 2021
3f24ea0
format code
wjj19950828 Sep 18, 2021
1af7168
fixed bug
wjj19950828 Sep 18, 2021
b831f8a
Merge pull request #43 from wjj19950828/paddle_frontend
jiangjiajun Sep 18, 2021
7a33bef
Merge branch 'apache:main' into paddle_frontend
jiangjiajun Sep 22, 2021
ea680bb
test dynamic shape
heliqi Sep 22, 2021
f6fb9f5
test dynamic shape
heliqi Sep 22, 2021
5734c01
test dynamic shape
heliqi Sep 22, 2021
91190a3
fix scatter_nd test case bug
heliqi Sep 22, 2021
385917c
Add Simplernn op
wjj19950828 Sep 22, 2021
b864276
Merge remote-tracking branch 'upstream/paddle_frontend' into paddle_f…
wjj19950828 Sep 22, 2021
4dd04fb
Merge pull request #44 from heliqi/paddle_frontend
jiangjiajun Sep 22, 2021
be0fdc8
Merge remote-tracking branch 'upstream/paddle_frontend' into paddle_f…
wjj19950828 Sep 22, 2021
9ea0e53
Merge pull request #45 from wjj19950828/paddle_frontend
jiangjiajun Sep 22, 2021
dea5609
pylint check
heliqi Sep 22, 2021
d110b5f
Fixed Dynamic bugs
wjj19950828 Sep 22, 2021
81a83f4
fixed conflicts
wjj19950828 Sep 22, 2021
93afdaf
Merge remote-tracking branch 'upstream/paddle_frontend' into paddle_f…
wjj19950828 Sep 22, 2021
bb76e0a
Merge pull request #46 from wjj19950828/paddle_frontend
jiangjiajun Sep 23, 2021
a6424a9
Merge remote-tracking branch 'upstream/paddle_frontend' into paddle_f…
wjj19950828 Sep 23, 2021
4bdbb38
fixed pool2d bug
wjj19950828 Sep 23, 2021
6b45a40
Merge pull request #47 from wjj19950828/paddle_frontend
jiangjiajun Sep 23, 2021
5e1a4de
fix conv bug
heliqi Sep 23, 2021
c9f3841
merge from jiajun
heliqi Sep 23, 2021
8cdea78
Merge pull request #48 from heliqi/paddle_frontend
jiangjiajun Sep 24, 2021
65b652f
code format for test_forward.py
jiangjiajun Sep 24, 2021
fd02e46
modify util function _infer_value
jiangjiajun Sep 24, 2021
ca636ef
fix pylint problem
jiangjiajun Sep 24, 2021
b06bad2
fix pylint problem
jiangjiajun Sep 24, 2021
686277e
fix conv strides bug
heliqi Sep 24, 2021
2bc59f5
Merge pull request #49 from heliqi/paddle_frontend
jiangjiajun Sep 24, 2021
552ee2a
SAME of padding_algorithm
heliqi Sep 24, 2021
f893670
Merge pull request #50 from heliqi/paddle_frontend
jiangjiajun Sep 24, 2021
04c58f2
fixed fillanylike bug
wjj19950828 Sep 26, 2021
a89ecae
Merge pull request #51 from wjj19950828/fixed_bug_fillanylike
jiangjiajun Sep 26, 2021
4c36393
fixed ones_like bug
wjj19950828 Sep 27, 2021
351dc72
Merge pull request #52 from wjj19950828/fixed_bug_fillanylike
jiangjiajun Sep 27, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading