IncrementalInference.jl
IncrementalInference.jl copied to clipboard
Clique recycling non-Gaussian (multi-modal) factor graph solver; also see Caesar.jl.
Use only `Distributions.Categorical`, and be smart about detecting trivial case of `Categorical([1;])` (which cannot be used with `rand(c, N)`). This would require standardization of the `ExplicitDiscreteMarginalizations.jl` functions.
taking over from #783 xref #467
Multi-threaded factor evaluation was temporarily removed with the CPT cleanup see #1615
Its not the main performance issue right now
Should it be included or can it be removed?
### Project Epic board https://github.com/orgs/JuliaRobotics/projects/5/views/1 ### Discussed in https://github.com/JuliaRobotics/Caesar.jl/discussions/808 Continue chatting on Discussion page, this Issue is just boiler plate link to Project Epics. ( we can unlock this conversation...
A lot of the factors' gradients can be analytically computed. For others, automatic differentiation can be done with packages such as Zygote or ForwardDiff. I'm starting this broad issue to...
This issue is currently just a placeholder for performance-related issues around parametric batch solve. ```julia using IncrementalInference #v0.29 using RoME #v0.19 ## fg = initfg() addVariable!(fg, :x0, ContinuousScalar) addVariable!(fg, :x1,...