Skip to content

Use c10d broadcast_object in Zero #79452

@kumpera

Description

@kumpera

🚀 The feature, motivation and pitch

The current implementation of Zero Redundancy optimizer has its own implementation of object broadcasting.

We should replace it with c10d broadcast_object_list.

To verify the result, run the tests in test/distributed/optim/test_zero_redundancy_optimizer.py.

Alternatives

No response

Additional context

No response

cc @pietern @mrshenli @pritamdamania87 @zhaojuanmao @satgera @rohan-varma @gqchen @aazzolini @osalpekar @jiayisuse @SciPioneer @H-Huang @kwen2501

Metadata

Metadata

Assignees

No one assigned

    Labels

    better-engineeringRelatively self-contained tasks for better engineering contributorsgood first issuemodule: bootcampWe plan to do a full writeup on the issue, and then get someone to do it for onboardingoncall: distributedAdd this issue/PR to distributed oncall triage queuept_distributed_rampupRamp up tasks for new developers on PT distributedtriagedThis issue has been looked at a team member, and triaged and prioritized into an appropriate module

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions