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

_equilibriummeasure(V) hanging without error #51

Open
OliverLunt opened this issue Dec 12, 2024 · 3 comments
Open

_equilibriummeasure(V) hanging without error #51

OliverLunt opened this issue Dec 12, 2024 · 3 comments

Comments

@OliverLunt
Copy link

If I run equilibriummeasure(x -> x^2) then the function hangs seemingly indefinitely without returning an output. From playing around with this package a few years ago, I would expect it to return within a few seconds.

After investigating, there appears to be an issue on line 24 of EquilibriumMeasures.jl in the _equilibriummeasure function:

H = T̃ \ (inv.(x .- x') * wŨ) # Hilbert wU\-> T̃

It is the backslash operation that seems to hang. I don't think it is an issue with automatic differentiation, since this line hangs even if I call the function directly (rather than via jacobian as in line 87).

Any idea what's causing the issue? I have found this package very helpful before; thanks for putting it together!

@dlfivefifty
Copy link
Member

Thanks for point this out! This package is not actively maintained but I'll have a look.

@dlfivefifty
Copy link
Member

This will take a while: as long as I'm updating everything I'm going to turn FastTransformsForwardDiff.jl into extensions, see

JuliaMath/AbstractFFTs.jl#138

@dlfivefifty
Copy link
Member

It's fixed if you are on these branches:

JuliaMath/AbstractFFTs.jl#138
JuliaMath/FFTW.jl#311
JuliaArrays/InfiniteArrays.jl#212

Will take a while for these to be merged and tagged

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

No branches or pull requests

2 participants