Wang Xinyu
044ab993d2
[CVCUDA] PP-OCR Cls & Rec preprocessor support CV-CUDA ( #1470 )
...
* ppocr cls preprocessor use manager
* hwc2chw cvcuda
* ppocr rec preproc use manager
* ocr rec preproc cvcuda
* fix rec preproc bug
* ppocr cls&rec preproc set normalize
* fix pybind
* address comment
2023-03-02 10:50:44 +08:00
Zheng-Bicheng
8c3ccc2cc2
[Hackathon 182 Model] Update PPOCRV3 For RKNPU2 ( #1403 )
...
* update ppocrv3 for rknpu2
* add config
* add config
* detele unuseful
* update useful results
* Repair note
* Repair note
* fixed bugs
* update
2023-02-27 15:01:17 +08:00
yunyaoXYY
df79c58814
[Doc] Improve PPOCR API docs. ( #1428 )
...
* Add Huawei Ascend NPU deploy through PaddleLite CANN
* Add NNAdapter interface for paddlelite
* Modify Huawei Ascend Cmake
* Update way for compiling Huawei Ascend NPU deployment
* remove UseLiteBackend in UseCANN
* Support compile python whlee
* Change names of nnadapter API
* Add nnadapter pybind and remove useless API
* Support Python deployment on Huawei Ascend NPU
* Fix links in readme
* Fix links in readme
* Update PPOCRv2/v3 examples
* Update auto compression configs
* Add neww quantization support for paddleclas model
* Update quantized Yolov6s model download link
* Improve PPOCR comments
* Add models suppor for ascend
* Add PPOCR rec reszie for ascend
* fix conflict for ascend
* Rename CANN to Ascend
* Rename CANN to Ascend
* Improve ascend
* fix ascend bug
* improve ascend docs
* improve ascend docs
* improve ascend docs
* Add English doc for quantization
* Improve Ascend
* Improve Ascend
* Move ascend python demo
* Imporve ascend
* Fix PPOCR rec model bug
* Improve ascend
* Improve ascend
* Improve ascend
* Improve ascend
* Add new paddleseg quantization support
* Add new paddleseg quantization support
* Add new paddleseg quantization support
* Add new paddleseg quantization support
* Imporve ascend
* Imporve ascend
* Improve ascend
* acc eval script
* acc eval
* remove acc_eval from branch huawei
* Add detection and segmentation examples for Ascend deployment
* Add detection and segmentation examples for Ascend deployment
* Add Ascend model list
* Add ascend model list
* Add ascend model list
* Add ascend model list
* Add ascend model list
* Add ascend model list
* Add ascend model list
* Add PPOCR example for ascend deploy
* Imporve paddle lite compiliation
* Add FlyCV doc
* Add FlyCV doc
* Add FlyCV doc
* Imporve Ascend docs
* Imporve Ascend docs
* Improve PPOCR example
* Support Ascend deployment on X86 platform
* Improve Ascend docs
* Improve ascend
* Improve ascend
* Change Paddle Lite Ascend URL
* fix ascend docs
* fix ascend docs
* Fix Paddle Lite Ascend Lib
* Imporve compile of Ascend
* Imporve compile of Ascend
* fix paddle lite compile
* Remove useless opencv code for ocr
* Improve PPOCR API docs
* Improve PPOCR API docs
* Improve PPOCR API docs
2023-02-24 09:45:39 +08:00
Wang Xinyu
91a1c72f98
[CVCUDA] PP-OCR detector preprocessor integrate CV-CUDA ( #1382 )
...
* move manager initialized_ flag to ppcls
* update dbdetector preprocess api
* declare processor op
* ppocr detector preprocessor support cvcuda
* move cvcuda op to class member
* ppcls use manager register api
* refactor det preprocessor init api
* add set preprocessor api
* add create processor macro
* new processor call api
* ppcls preprocessor init resize on cpu
* ppocr detector preprocessor set normalize api
* revert ppcls pybind
* remove dbdetector set preprocessor
* refine dbdetector preprocessor includes
* remove mean std in py constructor
* add comments
* update comment
* Update __init__.py
2023-02-22 19:39:11 +08:00
huangjianhui
6c4a08e416
[Other] PPOCR models support model clone function ( #1072 )
...
* Refactor PaddleSeg with preprocessor && postprocessor
* Fix bugs
* Delete redundancy code
* Modify by comments
* Refactor according to comments
* Add batch evaluation
* Add single test script
* Add ppliteseg single test script && fix eval(raise) error
* fix bug
* Fix evaluation segmentation.py batch predict
* Fix segmentation evaluation bug
* Fix evaluation segmentation bugs
* Update segmentation result docs
* Update old predict api and DisableNormalizeAndPermute
* Update resize segmentation label map with cv::INTER_NEAREST
* Add Model Clone function for PaddleClas && PaddleDet && PaddleSeg
* Add multi thread demo
* Add python model clone function
* Add multi thread python && C++ example
* Fix bug
* Update python && cpp multi_thread examples
* Add cpp && python directory
* Add README.md for examples
* Delete redundant code
* Create README_CN.md
* Rename README_CN.md to README.md
* Update README.md
* Update README.md
* Update VERSION_NUMBER
* Update requirements.txt
* Update README.md
* update version in doc:
* [Serving]Update Dockerfile (#1037 )
Update Dockerfile
* Add license notice for RVM onnx model file (#1060 )
* [Model] Add GPL-3.0 license (#1065 )
Add GPL-3.0 license
* PPOCR model support model clone
* Update README.md
* Update PPOCRv2 && PPOCRv3 clone code
* Update PPOCR python __init__
* Add multi thread ocr example code
* Update README.md
* Update README.md
* Update ResNet50_vd_infer multi process code
* Add PPOCR multi process && thread example
* Update README.md
* Update README.md
* Update multi-thread docs
Co-authored-by: Jason <jiangjiajun@baidu.com >
Co-authored-by: leiqing <54695910+leiqing1@users.noreply.github.com >
Co-authored-by: heliqi <1101791222@qq.com >
Co-authored-by: WJJ1995 <wjjisloser@163.com >
2023-01-17 15:16:41 +08:00
yunyaoXYY
58d63f3e90
[Other] Add detection, segmentation and OCR examples for Ascend deploy. ( #983 )
...
* Add Huawei Ascend NPU deploy through PaddleLite CANN
* Add NNAdapter interface for paddlelite
* Modify Huawei Ascend Cmake
* Update way for compiling Huawei Ascend NPU deployment
* remove UseLiteBackend in UseCANN
* Support compile python whlee
* Change names of nnadapter API
* Add nnadapter pybind and remove useless API
* Support Python deployment on Huawei Ascend NPU
* Add models suppor for ascend
* Add PPOCR rec reszie for ascend
* fix conflict for ascend
* Rename CANN to Ascend
* Rename CANN to Ascend
* Improve ascend
* fix ascend bug
* improve ascend docs
* improve ascend docs
* improve ascend docs
* Improve Ascend
* Improve Ascend
* Move ascend python demo
* Imporve ascend
* Improve ascend
* Improve ascend
* Improve ascend
* Improve ascend
* Imporve ascend
* Imporve ascend
* Improve ascend
* acc eval script
* acc eval
* remove acc_eval from branch huawei
* Add detection and segmentation examples for Ascend deployment
* Add detection and segmentation examples for Ascend deployment
* Add PPOCR example for ascend deploy
* Imporve paddle lite compiliation
* Add FlyCV doc
* Add FlyCV doc
* Add FlyCV doc
* Imporve Ascend docs
* Imporve Ascend docs
2023-01-04 10:01:23 +08:00
yunyaoXYY
d45382e3cc
[Backend] Add Huawei Ascend NPU deploy using PaddleLite CANN. ( #757 )
...
* Add Huawei Ascend NPU deploy through PaddleLite CANN
* Add NNAdapter interface for paddlelite
* Modify Huawei Ascend Cmake
* Update way for compiling Huawei Ascend NPU deployment
* remove UseLiteBackend in UseCANN
* Support compile python whlee
* Change names of nnadapter API
* Add nnadapter pybind and remove useless API
* Support Python deployment on Huawei Ascend NPU
* Add models suppor for ascend
* Add PPOCR rec reszie for ascend
* fix conflict for ascend
* Rename CANN to Ascend
* Rename CANN to Ascend
* Improve ascend
* fix ascend bug
* improve ascend docs
* improve ascend docs
* improve ascend docs
* Improve Ascend
* Improve Ascend
* Move ascend python demo
* Imporve ascend
* Improve ascend
* Improve ascend
* Improve ascend
* Improve ascend
* Imporve ascend
* Imporve ascend
* Improve ascend
2022-12-26 10:18:34 +08:00
Thomas Young
5df62485c3
[Bug Fix] add ocr new feature and fix codestyle ( #764 )
...
* fix ocr bug and add new feature
* fix bug
* fix bug
* fix bug
* fix bug
* fix bug
* fix bug
* add property
* add test
* fix code style
* fix bug
* fix bug
* fix bug
* fix port
* fix ocr
* fix_ocr
* fix ocr
* fix ocr
* fix ocr
* fix ocr
* Update paddle2onnx.cmake
* Update paddle2onnx.cmake
* Update paddle2onnx.cmake
Co-authored-by: Jason <jiangjiajun@baidu.com >
Co-authored-by: Jason <928090362@qq.com >
2022-12-07 19:31:54 +08:00
Thomas Young
143506b654
[Model] change ocr pre and post ( #568 )
...
* change ocr pre and post
* add pybind
* change ocr
* fix bug
* fix bug
* fix bug
* fix bug
* fix bug
* fix bug
* fix copy bug
* fix code style
* fix bug
* add new function
* fix windows ci bug
2022-11-18 13:17:42 +08:00
yunyaoXYY
24317e1a14
[Doc] Rename PPOCRSystem to PPOCR and update comments. ( #395 )
...
* Imporve OCR Readme
* Improve OCR Readme
* Improve OCR Readme
* Improve OCR Readme
* Improve OCR Readme
* Add Initialize function to PP-OCR
* Add Initialize function to PP-OCR
* Add Initialize function to PP-OCR
* Make all the model links come from PaddleOCR
* Improve OCR readme
* Improve OCR readme
* Improve OCR readme
* Improve OCR readme
* Add Readme for vision results
* Add Readme for vision results
* Add Readme for vision results
* Add Readme for vision results
* Add Readme for vision results
* Add Readme for vision results
* Add Readme for vision results
* Add Readme for vision results
* Add Readme for vision results
* Add Readme for vision results
* Add check for label file in postprocess of Rec model
* Add check for label file in postprocess of Rec model
* Add check for label file in postprocess of Rec model
* Add check for label file in postprocess of Rec model
* Add check for label file in postprocess of Rec model
* Add check for label file in postprocess of Rec model
* Add comments to create API docs
* Improve OCR comments
* Rename OCR and add comments
* Make sure previous python example works
* Make sure previous python example works
Co-authored-by: Jason <jiangjiajun@baidu.com >
2022-10-19 17:21:48 +08:00
Jason
e227c5625e
Rename fastdeploy_runtime.h to runtime.h and Frontend to ModelFormat ( #263 )
...
rename frontend to model_format
2022-09-22 13:24:05 +08:00
Jason
68523be411
Modify file structure to separate python and cpp code ( #223 )
...
Modify code structure
2022-09-14 15:44:13 +08:00