Skip to content

For a 0.10.4 release - #188

Merged
ablaom merged 1 commit into
masterfrom
dev
Oct 1, 2026
Merged

ablaom merged 1 commit into
masterfrom
dev

Conversation

@ablaom

@ablaom ablaom commented Sep 29, 2026

Copy link
Copy Markdown
Member

* avoid length-n allocations when evaluating the ProxGrad objective

* check allocations for each objective and gradient call

The old test compared one FISTA fit with 10 length-n vectors. It did not
catch one extra length-n allocation in each iteration under ISTA.

The test now checks that one call of smooth_objective! or smooth_fg!
allocates less than one length-n vector. It also checks that a FISTA fit
and an ISTA fit each allocate less than 4 length-n vectors. The scratch
space holds 3.

* link the scaled elastic net issue in the test comment

* Bump version to 0.10.4
@ablaom
ablaom merged commit 56f2498 into master Oct 1, 2026
15 checks passed
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.

4 participants