Skip to content

[Feat] burn-engine / ONNX interop — embed or deploy inference #73

Description

@ax1s-x1zz

Context

docs/ROADMAP.md Track F-4. Burn is pivoting toward an embedded inference + LoRA/QLoRA engine (burn-engine, Burn 0.22 era). Xazz de-risks coupling by introducing a backend trait at the MLOp lowering boundary so Burn stays the first provider but burn-engine / ONNX Runtime are swappable behind the same Typed IR.

Scope

  • Backend trait at the MLOp lowering boundary (Burn first provider; burn-engine / ONNX swappable)
  • Runner subprocess keeps both modes: embedded engine (in-process) or remote server (mirrors today’s xazz-runner + xazz-server split)

Acceptance

The same .xzz runs inference via embedded burn-engine and via ONNX with identical outputs.

Dependencies

D2 (ONNX export/import) partially; F1–F3 (#70#72) — guardrails must exist before inference calls are first-class. Timed to burn-engine release.


See docs/ROADMAP.md Track F for the full plan and execution order.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestroadmapScale roadmap trackscale:genaiTrack F — GenAI governance (input/output gates, fine-tuning sanitization, provenance)scale:mlScale roadmap track

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions