JuliaParallel / JuliaParallel/DistributedArrays.jl
Handling of DArray input to distributing functions
- Langage dominant
- Julia
- Étoiles
- 205
- Forks
- 34
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
This is not what you want
``` jl
julia> distribute(distribute(randn(4)))
4-element DistributedArrays.DArray{Float64,1,SubArray{Float64,1,DistributedArrays.DArray{Float64,1,Array{Float64,1}},Tuple{UnitRange{Int64}},false}}:
1.27283
-0.642431
-0.585599
-1.96976
```
The most general solutino might be to change `verified_destination_serializer`. Alternatively, we'll have to add special `DArray` methods for each method defined for `AbstractArray`. @amitmurthy thoughts?
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Start by reproducing the nested distribute(randn(4)) example from the issue, then read verified_destination_serializer and the existing DArray methods for AbstractArray operations. Determine whether the fix belongs in the serializer or requires special DArray methods; done means nested distribution no longer produces the unwanted DArray type and the behavior has regression coverage.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- julia
- Domaine
- distributed-systems
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100