We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Array(::AbstractVectorOfArray)
1 parent f226441 commit cc55ee6Copy full SHA for cc55ee6
ext/RecursiveArrayToolsZygoteExt.jl
@@ -110,7 +110,7 @@ end
110
@adjoint function Base.Array(VA::AbstractVectorOfArray)
111
adj = let VA=VA
112
function Array_adjoint(y)
113
- VA = copy(VA)
+ VA = recursivecopy(VA)
114
copyto!(VA, y)
115
return (VA,)
116
end
src/utils.jl
@@ -28,7 +28,7 @@ end
28
29
function recursivecopy(a::AbstractVectorOfArray)
30
b = copy(a)
31
- b.u = recursivecopy.(a.u)
+ b.u .= recursivecopy.(a.u)
32
return b
33
34
0 commit comments