Skip to content

Commit 8fe3849

Browse files
cleanup
1 parent d725006 commit 8fe3849

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

src/rulesets/SparseArrays/sparsematrix.jl

+2-11
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,8 @@ function rrule(::typeof(findnz), A::AbstractSparseMatrix)
2929
m, n = size(A)
3030

3131
function findnz_pullback(Δ)
32-
Δ === NoTangent() && return (NoTangent(), Δ)
33-
Δ === ZeroTangent() && return (NoTangent(), Δ)
34-
3532
_, _, V̄ = unthunk(Δ)
36-
37-
=== NoTangent() && return (NoTangent(), V̄)
38-
=== ZeroTangent() && return (NoTangent(), V̄)
39-
33+
isa AbstractZero && return (NoTangent(), V̄)
4034
return NoTangent(), sparse(I, J, V̄, m, n)
4135
end
4236

@@ -49,10 +43,7 @@ function rrule(::typeof(findnz), v::AbstractSparseVector)
4943

5044
function findnz_pullback(Δ)
5145
_, V̄ = unthunk(Δ)
52-
53-
=== NoTangent() && return (NoTangent(), V̄)
54-
=== ZeroTangent() && return (NoTangent(), V̄)
55-
46+
isa AbstractZero && return (NoTangent(), V̄)
5647
return NoTangent(), sparse(I, V̄, n)
5748
end
5849

0 commit comments

Comments
 (0)