Skip to content

Conversation

@varunagrawal
Copy link
Contributor

  • Fixed gperftools linking.
  • Added a new computeThreshold method to isolate computing the pruning threshold.
  • Added a flag pruned to HybridGaussianConditional to avoid pruning an already pruned conditional.
  • Extra: Exposed Rot3::expmap in the wrapper.

The prune flag helps in longer sequences, but is not the major bottleneck. That would be EliminateDiscrete.
I am wondering if there is a way to not prune all the way down on the HybridBayesTree? Seems like extra computation for no reason.

@varunagrawal varunagrawal requested a review from dellaert December 2, 2024 17:14
@varunagrawal varunagrawal self-assigned this Dec 2, 2024
Copy link
Member

@dellaert dellaert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool.
About question at the end: let’s be data-driven: first need to address quadratic growth, then we can assess linear growth if significant constants.

@varunagrawal
Copy link
Contributor Author

Cool.
About question at the end: let’s be data-driven: first need to address quadratic growth, then we can assess linear growth if significant constants.

I emailed you about the quadratic growth. I've managed to isolate the problem, but the solution needs some pondering over. :)

@varunagrawal varunagrawal merged commit bb5cfb2 into develop Dec 2, 2024
33 checks passed
@varunagrawal varunagrawal deleted the profiling branch December 2, 2024 18:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants