Skip to content
This repository has been archived by the owner on Oct 19, 2024. It is now read-only.

3D parallel integration #38

Merged
merged 21 commits into from
Jun 1, 2021
Merged

3D parallel integration #38

merged 21 commits into from
Jun 1, 2021

Conversation

zhisbug
Copy link
Member

@zhisbug zhisbug commented May 26, 2021

Several minor problems not addressed:

  • when len(devices)==1 sharding will silently fault
  • need some code to address donated_invars for a stage.
  • We do not want to branch out for 3d parallel 2d parallel, etc.., might want a more unified user experience in both interface and implementations -- need some further discussion on this part
  • how to share a local array in DistributedArray (e.g., an intermediate state generated at fwd stage that will be used in bwd)

@zhisbug
Copy link
Member Author

zhisbug commented May 26, 2021

Need to merge #36 first and then rebase master to this branch before we can merge

@zhisbug zhisbug changed the title 3D parallel integration [WIP] 3D parallel integration May 27, 2021
@zhisbug
Copy link
Member Author

zhisbug commented May 27, 2021

Need some rebase and enhancement

@zhisbug zhisbug changed the title [WIP] 3D parallel integration 3D parallel integration Jun 1, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant