Transpose allocates 16 bytes
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- julia
- Domain
- performance
Research direction
Start with the linked NLPModelsTest.jl issue #128, NLPModels.jl issue #499 discussion, and NLPModelsTest.jl pull request #129 to understand the observed allocation and current tracking. Reproduce the 16-byte allocation for transpose in LinearOperators.jl, then determine whether the issue is resolved without regressing the relevant behavior or benchmarks.
Written by the indexing model from the issue text.
Description
@tmigot @amontoison
See existing discussion in https://github.com/JuliaSmoothOptimizers/NLPModelsTest.jl/issues/128, https://github.com/JuliaSmoothOptimizers/NLPModels.jl/issues/499#issuecomment-3544208564
Stopped tracking it recently in NLPModels: https://github.com/JuliaSmoothOptimizers/NLPModelsTest.jl/pull/129
I think it's due to making the {Adjoint/Transpose/Conjugate}LinearOperator, which has one field. Maybe we should pre-allocate those when making LinearOperator?
- Dominant language
- Julia
- Stars
- 214
- Forks
- 46
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from JuliaSmoothOptimizers/LinearOperators.jl
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
Clarification of required fields for custom operatorsMay be free again @amontoison claimed this 250 days ago, and no pull request is open. Open
JuliaSmoothOptimizers/LinearOperators.jl#412 · 1 comment · 1 reaction · 1 assignee ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
JuliaSmoothOptimizers/LinearOperators.jl#393 · 1 comment ·
-
Regularized Quasi-Newton operatorsMay be free again @molhab claimed this 573 days ago, and no pull request is open. Open
JuliaSmoothOptimizers/LinearOperators.jl#366 · 5 comments · 1 reaction · 2 assignees ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
All issues in JuliaSmoothOptimizers/LinearOperators.jl
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Sienna-Platform/InfrastructureSystems.jl#675 ·
Maintainers usually reply within 2 days
-
TargetEncoder reuses the first level's shrinkage factor for all levels when m > 0Possibly taken @parth-patel010 claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
JuliaAI/MLJTransforms.jl#95 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
SciML/RecursiveArrayTools.jl#687 ·
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
SciML/Corleone.jl#179 ·
Maintainers usually reply within 1 day
-
Setup Aqua.jlOpen
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
JuliaUQ/UncertaintyQuantification.jl#363 ·
Maintainers usually reply within 1 day