-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
designHigh-level design designsHigh-level design designs
Milestone
Description
There are many places where our code could be simplified by writing generic code that automatically handled batching (rather than requiring special code for batched filtering). This is especially important when we consider multiple levels of batching, e.g. a Gaussian sum filter on multiple independent targets (which has two batch dimensions).
It should be possible to handle this all automatically with the right sort of dispatching (since the algorithms are exactly the same). This is exactly how you would do it in Python (TF/JAX/PyTorch) where you would write the KF algorithm in a single matrix setting and broadcasting would make it work automatically in batch settings.
Metadata
Metadata
Assignees
Labels
designHigh-level design designsHigh-level design designs