Motivation
Official framework adapters would let users focus on EllPHi's differentiable geometry rather than reimplementing PyTorch autograd.Function and JAX custom_vjp wrappers by hand.
Why This Is Deferred
- It expands maintenance scope through optional dependencies, framework-specific tests, and device/callback semantics.
- The current notebook implementations are a good proof of concept, but not yet a lightweight core-library addition.
Recommended Deliverables
ellphi.adapters.torch
ellphi.adapters.jax
- Minimal examples and framework-specific tests
Motivation
Official framework adapters would let users focus on EllPHi's differentiable geometry rather than reimplementing PyTorch
autograd.Functionand JAXcustom_vjpwrappers by hand.Why This Is Deferred
Recommended Deliverables
ellphi.adapters.torchellphi.adapters.jax