Skip to content

Commit e56b3da

Browse files
fix: add Adapt support for AbstractVectorOfArray
1 parent f37f24b commit e56b3da

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/vector_of_array.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ function Base.Array{U}(VA::AbstractVectorOfArray) where {U}
128128
vecs = vec.(VA.u)
129129
Array(reshape(reduce(hcat, vecs), size(VA.u[1])..., length(VA.u)))
130130
end
131+
function Adapt.adapt_structure(to, VA::AbstractVectorOfArray)
132+
Adapt.adapt(to, Array(VA))
133+
end
131134

132135
function VectorOfArray(vec::AbstractVector{T}, ::NTuple{N}) where {T, N}
133136
VectorOfArray{eltype(T), N, typeof(vec)}(vec)

0 commit comments

Comments
 (0)