-
-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
The following example is broken in [email protected]:
julia> addprocs(4);
julia> dv = distribute(rand(40));
julia> dv .= ones(40);
ERROR: TypeError: in DArrayStyle, in Style, expected Style<:Base.Broadcast.BroadcastStyle, got Type{Nothing}
Stacktrace:
[1] bcdistribute
@ ~/.julia/packages/DistributedArrays/Ve8lp/src/broadcast.jl:122 [inlined]
[2] copyto!
@ ~/.julia/packages/DistributedArrays/Ve8lp/src/broadcast.jl:68 [inlined]
[3] copyto!
@ ./broadcast.jl:947 [inlined]
[4] materialize!
@ ./broadcast.jl:905 [inlined]
[5] materialize!(dest::DArray{…}, bc::Base.Broadcast.Broadcasted{…})
@ Base.Broadcast ./broadcast.jl:902
[6] top-level scope
@ REPL[21]:1
Some type information was truncated. Use `show(err)` to see complete types.
julia> dv[1]
0.9960399912849884
julia> dv .= @view(zeros(50)[11:end]);
ERROR: TypeError: in DArrayStyle, in Style, expected Style<:Base.Broadcast.BroadcastStyle, got Type{Nothing}
Stacktrace:
[1] bcdistribute
@ ~/.julia/packages/DistributedArrays/Ve8lp/src/broadcast.jl:122 [inlined]
[2] copyto!
@ ~/.julia/packages/DistributedArrays/Ve8lp/src/broadcast.jl:68 [inlined]
[3] copyto!
@ ./broadcast.jl:947 [inlined]
[4] materialize!
@ ./broadcast.jl:905 [inlined]
[5] materialize!(dest::DArray{…}, bc::Base.Broadcast.Broadcasted{…})
@ Base.Broadcast ./broadcast.jl:902
[6] top-level scope
@ REPL[24]:1
Some type information was truncated. Use `show(err)` to see complete types.
julia> dv[1]
0.9960399912849884On [email protected] it gives:
julia> addprocs(4);
julia> dv = distribute(rand(40));
julia> dv .= ones(40);
julia> dv[1]
1.0
julia> dv .= @view(zeros(50)[11:end]);
julia> dv[1]
0.0Metadata
Metadata
Assignees
Labels
No labels