Skip to content

Commit ffc63c3

Browse files
authored
hotfix: remove extra unthunk_tangent methods
1 parent a4d77ab commit ffc63c3

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

src/adjoint.jl

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,6 @@ function unthunk_tangent end
3737
@inline unthunk_tangent(x) = x
3838
@inline unthunk_tangent(x::Tuple) = map(unthunk_tangent, x)
3939
@inline unthunk_tangent(x::NamedTuple) = map(unthunk_tangent, x)
40-
@inline unthunk_tangent(x::AbstractThunk) = wrap_chainrules_output(unthunk(x))
41-
@inline unthunk_tangent(x::NTuple{N,<:Number}) where N = x
42-
@inline unthunk_tangent(x::AbstractArray{<:Number,N}) where N = x
43-
@inline unthunk_tangent(x::AbstractArray) = map(unthunk_tangent, x)
44-
unthunk_tangent(d::IdDict) = IdDict([unthunk_tangent(k) => unthunk_tangent(v) for (k, v) in d])
45-
@non_differentiable unthunk_tangent(::IdDict)
4640

4741

4842
function gradm(ex, mut = false, keepthunks = false)

0 commit comments

Comments
 (0)