diff --git a/src/darray.jl b/src/darray.jl index 58ec943..c4b12b1 100644 --- a/src/darray.jl +++ b/src/darray.jl @@ -672,6 +672,9 @@ function Base.isassigned(D::DArray, i::Integer...) end end +Base.copy(d::SubDArray) = copyto!(similar(d), d) +Base.copy(d::SubDArray{<:Any,2}) = copyto!(similar(d), d) + function Base.copyto!(dest::SubOrDArray, src::AbstractArray) asyncmap(procs(dest)) do p remotecall_fetch(p) do