Bluefog-Lib / Bluefog-Lib/bluefog
Better design pattern for data_weight synchronization
Open
- Dominant language
- Python
- Stars
- 257
- Forks
- 50
- PR merge metrics
- No merged PRs in 30d
Description
The ready event in neighbor_allreduce dst_weight makes sure the data_weight computation is done before communication, as Pytorch CUDA stream is not synchronized with our CUDA stream.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the neighbor_allreduce dst_weight ready event and how data_weight computation interacts with PyTorch and the project’s CUDA streams. Determine a synchronization design that preserves the required ordering before communication; done means the synchronization pattern is defined and the relevant behavior is validated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, pytorch
- Domain
- distributed-systems, machine-learning
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100