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

[GCU] Support gcu engine #1562

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

EnflameGCU
Copy link
Contributor

Plugin接入GCU的子图编译加速方案

  1. 基础功能
  • PIR体系及OP管理的验证

  • paddle主仓与custom device子仓之间功能配合方面

  1. 图转换(圈图/切图/lowering)
  • gcu_engine_op

  • gcu_translate_pass(包含:圈图、切图、CustomEngineOp convert)

  • lower_pass

  1. 子图编译结果管理
  • GCUEngine实现
  1. CustomEngineInstruction 子图编译
  • 子图的 IR 转换、子图的编译、二进制可执行文件的管理等
  1. CustomEngineInstruction 子图执行
  • 底层的launch过程,包括内存管理、流管理等
  1. 整网功能
  • demo验证

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.

1 participant