Skip to content

Commit 6aed351

Browse files
authored
change PermutedDimsArray to a type (#562)
1 parent 4023ec0 commit 6aed351

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "ChainRules"
22
uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2"
3-
version = "1.18.0"
3+
version = "1.18.1"
44

55
[deps]
66
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"

src/rulesets/Base/array.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ function rrule(::typeof(permutedims), x::AbstractArray, perm)
8181
return permutedims(x, perm), permutedims_back_2
8282
end
8383

84-
function rrule(::typeof(PermutedDimsArray), x::AbstractArray, perm)
84+
function rrule(::Type{<:PermutedDimsArray}, x::AbstractArray, perm)
8585
pr = ProjectTo(x)
8686
permutedims_back_3(dy) = (NoTangent(), pr(permutedims(unthunk(dy), invperm(perm))), NoTangent())
8787
return PermutedDimsArray(x, perm), permutedims_back_3

0 commit comments

Comments
 (0)