enthought / enthought/distarray
Add support for a scatter object
- Vorherrschende Sprache
- Python
- Sterne
- 5
- Forks
- 1
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Such an object, when passed to `args` or `kwargs` of `apply`, would tell `apply` to send one object in the wrapped sequence to each engine (rather than "broadcasting" the entire sequence to every engine).
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den Einstiegspunkt `apply` und die Art nachzuverfolgen, wie `args` und `kwargs` an Engines gesendet werden. Ermittle, wie Sequenzen derzeit verteilt werden, und bestimme anschließend die beabsichtigte Semantik des Scatter-Objekts für das Senden eines Objekts an jede Engine. Als erledigt gilt die Aufgabe, wenn `apply` das neue Objekt an beiden Argumentpositionen akzeptiert und Tests die Verteilung pro Engine bestätigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- distributed-systems
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100