-
Notifications
You must be signed in to change notification settings - Fork 34
[Feature] add xPUBackend refine source tree #51
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
base: main
Are you sure you want to change the base?
Conversation
8f7f4a7 to
b138d0d
Compare
Background & MotivationThis PR does not introduce a new concrete backend (e.g. xPU) into StepMesh. Instead, it refactors the backend layer to support a registration-based backend mechanism, allowing new backends to be added by implementing a well-defined interface and registering it, without requiring invasive modifications to StepMesh core source code. The primary motivation is to decouple backend extensibility from the core codebase and enable modular experimentation and deployment of new device backends. What This PR Does
What This PR Does Not Do
What Feedback I’m Looking ForThis is a draft PR shared early for design review. I would especially appreciate feedback on:
While implementation-level feedback is welcome, the primary focus at this stage is on design direction rather than code polish. Next StepsOnce the overall direction is aligned, the plan is to:
|
|
@niehao100 This is a draft shared early for design review. |
3632cbd to
5705cbd
Compare
5beef9d to
ecc11f1
Compare
|
Nice work, we are checking the implementation. |
TODO: complete xpubackend registry add more interface for xpu chips export some header files refine fix refine refine
TODO:
complete xpubackend registry
add more interface for xpu chips
export some header files