Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Parametric solve for better performance and better use of Manopt.jl #1778

Merged
merged 16 commits into from
Oct 11, 2023

Conversation

Affie
Copy link
Member

@Affie Affie commented Oct 5, 2023

Progress tracked in #1546
Needs: #1776

* new does not support conditional
* old renamed to solveRLM_conditional (used in init)
 * old only supports one point type
 * solveRLM_sparse can be deleted, new performs better
 * 0.875540 seconds (5.11 M allocations: 543.265 MiB, 9.95% gc time)
test/testSphereMani.jl Outdated Show resolved Hide resolved
@codecov
Copy link

codecov bot commented Oct 11, 2023

Codecov Report

Merging #1778 (6f3e431) into master (525602e) will increase coverage by 1.51%.
The diff coverage is 61.30%.

@@            Coverage Diff             @@
##           master    #1778      +/-   ##
==========================================
+ Coverage   50.30%   51.82%   +1.51%     
==========================================
  Files          80       80              
  Lines        5848     5961     +113     
==========================================
+ Hits         2942     3089     +147     
+ Misses       2906     2872      -34     
Files Coverage Δ
src/Factors/Mixture.jl 92.98% <100.00%> (+0.67%) ⬆️
src/Factors/MsgPrior.jl 69.23% <ø> (ø)
src/IncrementalInference.jl 100.00% <ø> (ø)
src/manifolds/services/ManifoldSampling.jl 61.11% <100.00%> (ø)
src/services/GraphInit.jl 80.12% <100.00%> (+0.12%) ⬆️
src/services/MaxMixture.jl 0.00% <ø> (-41.03%) ⬇️
src/services/SolverUtilities.jl 52.00% <100.00%> (ø)
src/services/VariableStatistics.jl 75.00% <ø> (ø)
src/entities/AliasScalarSampling.jl 0.00% <0.00%> (ø)
src/parametric/services/ParametricUtils.jl 70.83% <96.25%> (+0.85%) ⬆️
... and 7 more

... and 2 files with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@Affie Affie marked this pull request as ready for review October 11, 2023 18:45
@Affie Affie merged commit d2963ac into master Oct 11, 2023
6 of 8 checks passed
@Affie Affie added this to the v0.35.0 milestone Oct 12, 2023
@Affie Affie deleted the 23Q3/dev/parametric branch May 6, 2024 06:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants