后端扩展指南¶
新后端必须实现¶
- get_device_spec()
- validate_ir()
- allocate_resources()
- schedule()
- compile()
- run()
- fetch_results()
- diagnostics()
后端目录结构建议¶
backend_name/ - devicespec.py - compiler.py - executor.py - backend.py
约束¶
- 不修改 canonical core model
- backend-specific constraints 必须留在 backend 模块内部
- 必须返回标准
RunResult
说明¶
具体方法命名可以随实现做局部调整,但后端生命周期职责应与规范章节保持一致,不应绕开 canonical 程序与规范性 sidecar。