Paul Tiede

Results 35 issues of Paul Tiede

Right now the sky modeling interface while simple has a lot of boilerplate. I think a lot of this can be simplified by a macro. As an example consider the...

enhancement
help wanted
good first issue

Here is a MWE ```julia using Enzyme using FFTW Enzyme.EnzymeRules.inactive(::typeof(FFTW.assert_applicable), args...) = nothing function test(p, x) p*x return sum(abs2, x) end x = rand(ComplexF64, 256) p = plan_fft!(x) test(p, x)...

This is a fun one. I am finding that for certain code patterns Enzyme is inserting a large number of allocations into the reverse pass even if the forward pass...

This occurred during some testing. I am seeing a 4-5x performance regression in my code when computing gradients Enzyme compared to Zygote. It seems like the sparse matvec is very...

On Enzyme 0.13.8 I am getting a segfault when compiling the following code ```julia using Enzyme using TransformVariables struct Model{T,F} spin::T θo::T scene::F end struct Material{T} rpeak::T p1::T end function...

gc
segfault

I've managed to get into a situation where a custom rule seems incorrect when used within a loop. Here is a MWE ```julia vl = [2, 2] tot = sum(vl)...

This may be machine-dependent, but for specific programs, I noticed that Enzyme is creating a lot of small allocations when calling into sum. A MWE that reproduces this on one...