Commit Graph
23 Commits
Author SHA1 Message Date
mei, yang e9aaf9aa1b [CPU] Fix Interpolate impl bug and add related test case (#19783) 2023-09-18 12:39:11 +04:00
mei, yang 8619d6d749 Enable paddle dino (#18111)
* Enable paddle op reduce_all, share_data; Support bool type for paddle op elementwise_mul

* Support bool/int16 for fill_any_like
2023-08-02 09:24:28 +08:00
mei, yang 4411a6ea45 WA to resolve conflict between paddlepaddle and protobuf 3.20.3 (#16315) 2023-03-20 12:50:49 +04:00
mei, yang 32b177e9eb remove python dependency gast in paddle test (#16017) 2023-03-04 20:41:39 +04:00
mei, yangandIlya Lavrenov 1794fb40a0 Meiyang/paddle 2.4 (#15177)
* PaddlePaddle 2.4.1 support

* Update src/frontends/paddle/tests/requirements.txt

lowering PDPD version

* update paddlepaddle to 2.4.0

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-01-18 16:48:47 +03:00
mei, yangandKatarzyna Mitrus 3c31488dfe Set squeeze output shape to scalar if 0 <= input_shape[0] <= 1 (#14293)
* Set squeeze output shape to scalar if 0 <= input_shape[0] <= 1

* add squeeze type_prop test case

* Update src/core/shape_inference/include/squeeze_shape_inference.hpp

Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>

* Update src/core/shape_inference/include/squeeze_shape_inference.hpp

Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
2022-12-14 09:13:05 +01:00
mei, yangandYuan Xu 0602b852eb update paddle supported ops (#13923)
* update paddle supported ops

* remove paddle tensor array related ops

* remove version information in paddle supported op name

* Update docs/MO_DG/prepare_model/Supported_Frameworks_Layers.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/MO_DG/prepare_model/Supported_Frameworks_Layers.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/MO_DG/prepare_model/Supported_Frameworks_Layers.md

* Update docs/MO_DG/prepare_model/Supported_Frameworks_Layers.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
2022-12-08 15:07:20 +08:00
7f3c95c161 Meiyang/paddle 2.3 (#13272)
* Migrate to PDPD 2.3

* update supported paddle version to 2.3.2

* update paddle test with paddle new static API on 2.3.2

* fix issue of different output shape with paddle's

* fix clang format issue

* fix compiling issue

* integrate paddle static save model api to original save model api

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
Co-authored-by: Alina Kladieva <alina.kladieva@intel.com>
2022-10-18 11:14:03 +04:00
mei, yangandAndrei Kochin b2d37ff85a add GenerateProposals single layer test (#12933)
Co-authored-by: Andrei Kochin <andrei.kochin@intel.com>
2022-09-08 17:35:14 +03:00
mei, yang 39981bf2b8 relax the class number check in paddle multiclass_nms op (#11857)
* relax the class number check in paddle multiclass_nms op

* relax checks in paddle multiclass_nms op
2022-06-16 11:29:15 +08:00
mei, yang 38a81ec486 update and reorder supported paddle op list (#11601) 2022-06-10 18:46:11 +08:00
mei, yang b780c61506 Extend python API for GenerateProposals (#11723) 2022-06-03 10:38:02 +02:00
9648080fbc Meiyang/paddle generate proposals 2 (#11285)
* create new op v9::GenerateProposalsSingleImage and support paddle generate proposal v2

* support scale in GenerateProposals

* Add output roi_num in GenerateProposal; change anchor's shape to [H, W, A, 4]

* fix paddle generate proposals frontend issue

* rename MKLDNNGenerateProposalsSingleImage to GenerateProposalsSingleImage

* add GenerateProposals attribute 'roi_num_type'

* fuse type togenerate_proposals

* multibatch support

* fix review comments; paddle tests added

* use pad instead of concat

* fix generate proposals visitor test parameter

* add testcase for generate proposal scale and fix generate proposals reference issue

* rename to GenerateProposals

* add generate proposals ngraph reshape test; opset9 support and test;

* fix compiling issue

* add dependency 'paddledet' on paddle frontend test

* Update src/core/include/ngraph/op/generate_proposals.hpp

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

* Update src/core/include/openvino/op/generate_proposals.hpp

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

* Update src/core/reference/include/ngraph/runtime/reference/generate_proposal.hpp

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

* Update src/core/src/op/generate_proposals.cpp

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

* Update src/core/include/ngraph/op/generate_proposals.hpp

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

* Update src/core/src/op/generate_proposals.cpp

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

* Update src/core/src/op/generate_proposals.cpp

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

* Update src/core/src/op/generate_proposals.cpp

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

* Update src/core/include/openvino/op/generate_proposals.hpp

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

* Update src/core/include/openvino/op/generate_proposals.hpp

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

* fix compiling issue after newly added commit

* clang fix

* fix compiling issue

* add paddledet dependency

* fix compiling issue

* fix compiling issue

* clang fix

* skip ppdet.modeling.ops in paddle generate proposals test

* single layer update after rebase master

* set pycocotools to 2.0.4

* skip ppdet.modeling.ops.__init__

* add paddle test dependency

* fix template issue

* rename mkldnn to dnnl

* fix template issue

* fix windows compiling issue

* update testcase vector construction

* add shape check and test; add some annotation; apply review suggestion

* Revert "add paddle test dependency"

This reverts commit 959a2d770d3f6cb28d4609981c79cc49a25847fd.

* rm dependency of paddledet for paddle frontend test

* update opset9 number

* fix windows issue

Co-authored-by: Luo Cheng <cheng.luo@intel.com>
Co-authored-by: Ilya Churaev <ilyachur@gmail.com>
2022-05-16 09:13:52 +08:00
mei, yang 2d0ffd8fe5 Specify GenerateProposals-9 (#11004) 2022-05-05 10:28:18 +02:00
mei, yang e6d062e395 remove option ENABLE_SHUTDOWN_PROTOBUF (#9619)
* remove option ENABLE_SHUTDOWN_PROTOBUF

* shutdown protobuf library is enabled automatically if protobuf is used in frontend
2022-01-14 05:02:26 +03:00
mei, yang 6ae0ba481e fix build issue on android on shutdown protobuf (#9615)
* fix build issue on android on shutdown protobuf

* add ie_dependent_option for shutdown protobuf
2022-01-13 11:47:54 +03:00
mei, yang 613facafde ShutdownProtobufLibrary when unload paddle frontend dynmaic library t… (#9442)
* ShutdownProtobufLibrary when unload paddle frontend dynmaic library to fix probuf memory leak

* ShutdownProtobufLibrary if the frontend libraries use protobuf

* make shutdown_protobuf a library
2022-01-12 13:07:51 +03:00
mei, yang 0bede45eb1 Meiyang/fix cvs58539 (#8217)
* reshape conv filter with gather in ngraph paddle front end

* use unsqueeze for broadcasting in elementwise ops in ngraph paddle frontend

* support dynamic input for paddle elementwise ops

* add annotation

* use general opset in paddle elementwise op

* Revert "use general opset in paddle elementwise op"

This reverts commit ff552d2efe47286910df9876e1b0d97ff6301695.

* Revert "add annotation"

This reverts commit b2e16633c192bddfb94963465d175f98fdad1719.

* Revert "support dynamic input for paddle elementwise ops"

This reverts commit a30a93f5b80f0a88064112e498f83eb9b22aa4bd.
use general opset in paddle elementwise op

* fix clang issue

* Add annotation to get_reshaped_filter() and rename some variable in get_reshaped_filter()

* handle broadcast of paddle elementwise with AutoBroadcastType::PDPD

* link inference_engine_transformations lib to paddle frontend

* Disable op sequence fusion when PDPD broadcast

* Revert "Disable op sequence fusion when PDPD broadcast"

This reverts commit 9172078e76317fb92507025478cf06f4ddc5b87d.

* Revert "handle broadcast of paddle elementwise with AutoBroadcastType::PDPD"

This reverts commit fc8d57ecb58f68f27bed1b8ba537af9a6737a4f6.

* fix merge issue
2021-12-02 13:17:17 +03:00
mei, yang 0daee96c2c add 2nd batch paddle models in Convert_Model_From_Paddle.md (#8590)
* add 2nd batch paddle models in Convert_Model_From_Paddle.md

* narrow down supported paddle model from MobileNet-SSDLite to MobileNetv3-SSD in Convert_Model_From_Paddle.md
2021-11-24 13:24:08 +03:00
mei, yang b2523b1c01 remove paddle mul op converter (#8190) 2021-11-08 07:16:12 +03:00
mei, yang e2272331be [GPU] Improve IsNodeOnConstPath() method (#7458) 2021-09-22 10:52:58 +03:00
mei, yang 192cb26c5b remove adaptive pool2d shape check in ngraph paddle frontend (#7074)
* remove adaptive pool2d shape check in ngraph paddle frontend

* add ngraph paddle frontend dynamic pool2d test
2021-08-25 06:39:59 +03:00
mei, yangandTatiana Savina 74dd61b3b3 add document Convert_Model_From_Paddle.md (#6976)
* add document Convert_Model_From_Paddle.md

* To fix syntax error in Convert_Model_From_Paddle.md

* Apply suggestions from code review

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
2021-08-17 09:29:27 +03:00