Skip to content

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

Merged
Affie merged 16 commits intomasterfrom
23Q3/dev/parametric
Oct 11, 2023
Merged

Refactor Parametric solve for better performance and better use of Manopt.jl#1778
Affie merged 16 commits intomasterfrom
23Q3/dev/parametric

Conversation

@Affie
Copy link
Copy Markdown
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)
@Affie Affie force-pushed the 23Q3/dev/parametric branch from 8e0dd93 to b586be3 Compare October 9, 2023 13:47
Comment thread test/testSphereMani.jl Outdated
Comment thread src/parametric/services/ParametricUtils.jl
@codecov
Copy link
Copy Markdown

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
@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