Ziyi Yin
Ziyi Yin
Hello! I have a minimum example here about Flux and ChainRulesCore ```julia using Flux, ChainRulesCore import ChainRulesCore.rrule function f(a::Float32, b::Float32) return a * b end function rrule(::typeof(f), a::Float32, b::Float32) println("rrule...
Hi, I am writing to kindly request an extra feature to make `H` an array of matrix-free operators, where `H[i]` is the observation operator of the `i`-th time step and...
1. Clean up the sim src documentation in the `doc` folder 2. Add LS-RTM example with anti-chattering 3. Add LS-RTM example with sim src
Would it make sense to overload depth scaling and top mute operators? Now the default operation of depth scaling on physical parameter is given in `https://github.com/slimgroup/JUDI.jl/blob/f22170d3709bf9f4320190b6915d063570c7e003/src/TimeModeling/ModelStructure.jl#L216` where it directly outputs...
`flipdim` already deprecated so changed it to `reverse`
```Julia julia> using IterativeSolvers, JOLI julia> F = joDFT(5; DDT=Float32, RDT=ComplexF32) (joLinearFunction{Float32, ComplexF32}, (5, 5), "joDFT_p") julia> b = randn(Float32, 5); julia> lsqr(F', b) ┌ Info: JOLI method error for...
The type conversion `T` seems unnecessary and will throw error especially when strict input/output types are specified for the linear operator `A`. For example, when `A` takes complex input and...
Hi, Is there any reason why `Threads.@threads` would introduce a try/catch not supported error when doing AD with Zygote? Below is a minimal failing example where `f1` involves `Threads.@threads` but...
reproducing script is below ``` julia (@v1.8) pkg> activate --temp Activating new project at `/var/folders/29/j2y0t06d1918t1tymbv45wgr0000gn/T/jl_T8WfIS` (jl_T8WfIS) pkg> add ForwardDiff, FFTW Updating registry at `~/.julia/registries/General.toml` Resolving package versions... Installed ChainRulesCore ─...