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

merge paddle_serving_server_gpu and paddle_serving_server #1082

Merged
merged 13 commits into from
Mar 18, 2021

Conversation

zhangjun
Copy link
Collaborator

@zhangjun zhangjun commented Mar 11, 2021

decription

python webservice代码合并优化

详细如下:

  • paddle_serving_server和paddle_serving_server_gpu代码合并,代码进行微调:
    (1)统一package name为paddle__serving_server, wheel包名针对cpu、gpu、xpu进行区分,分别为paddle-serving-server、paddle-serving-server-gpu、paddle-serving-server-xpu;
    (2) init.py内功能移出,使其符合python包管理惯用法,利于开发维护
    (3)按功能增加dag.py、rpc_service.py、server.py,使后续开发维护逻辑更清晰
    (4)use_mkl移除,由c++部分根据cpu flags自动判断是否使用mkl
  • python与c++ server交互,统一调用PaddleInferenceEngine
  • core/configure/CMakeLists.txt proto for python生成简化
  • whl依赖包,根据不同platform architecture安装不同依赖,多平台支持功能增强

@CLAassistant
Copy link

CLAassistant commented Mar 11, 2021

CLA assistant check
All committers have signed the CLA.

@paddle-bot-old
Copy link

Thanks for your contribution!

@zhangjun zhangjun changed the title [wip]merge paddle_serving_server_gpu and paddle_serving_server merge paddle_serving_server_gpu and paddle_serving_server Mar 17, 2021
@TeslaZhao TeslaZhao requested a review from bjjwwang March 17, 2021 11:25
@TeslaZhao TeslaZhao merged commit 25d3b82 into PaddlePaddle:develop Mar 18, 2021
@zhangjun zhangjun deleted the py-merge branch April 27, 2021 04:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants