-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Hey! Currently working a lot with the package for future integration with StateSpaceDynamics.jl. Really great package! One quick thing that could be of use is parallelizing the log-likelihood calculation for single sequences of data? If I'm understanding the code correctly you parallelize for multiple sequences of data using an @threads call, but not for single sequences, instead opting for @simd. I think this makes a lot of sense for most observation models, but one issue I've been running into is for models where the likelihood calculation is quite numerically intensive, like in this paper here. I think an optional way to integrate alternative parallelization could be nice for these use cases, but would love to hear your thoughts/make sure I'm not misunderstanding your code anywhere.