-
**Description**
Compiler crashes when compiling
```swift
public protocol Vector: AdditiveArithmetic & Differentiable where Self.TangentVector == Self {
...
}
extension Vector {
…
-
I wanted to use split reverse mode in order to compute pullbacks with array outputs. The only doc I found is
so I tried it but it fails on Julia 1.11:
```julia
julia> using Enzyme
julia…
-
importing LoopVectorization or importing any package that imports it will cause the following code to segfault or it mutates `res2` in this example (it shouldn't)
```julia
using LoopVectorization
…
-
Forward-over-reverse may result in a `MethodError` that seems to indicate that `typetree` is receiving an instance where it expects a type. In the MWE below, `tanh` can be replaced by any hyperbolic f…
-
# MWE
```julia
x = rand(2,2)
y = adapt(Reactant.ConcreteRArray, x)
f = Reactant.compile((y,)) do z
Enzyme.gradient(Forward, sum, z)
end
```
gives the following error
```julia
ERROR: MethodError…
-
Bug bounty logistic details (click to expand)
To claim exclusive time to work on this bounty either post a comment here or message [skrastanov@umass.edu](mailto:skrastanov@umass.edu) with:
- y…
-
Note that `eigh` is already taken care of.
-
I couldn't get either methods for adjoint generation working over the `@parallel` stencil. For pure Zygote-based VJP calculations,
```julia
@parallel function diffusion3D_step!(T2, T, Ci, lam, dx…
-
Hello, I am attempting to solve a 2D plane strain boundary value problem using a linear elastic material with Young's modulus that varies spatially, expressed as E = E(x,y) or E(nodes). I have used 'Q…
-
I'm working on an application where I really want non-allocating higher-order derivatives. Here is my little code setup:
```julia
module EnzymeHigherOrder
using Enzyme
struct DefDeriv…