Skip to content

[P0] To Support DDP/FSDP (all stage) #205

Open
@frankaging

Description

@frankaging

Suggestion / Feature Request

Descriptions:

Currently, one of our downstream library pyreft enables DDP by doing work-around, since pyvene intervenable stores interventions in a python-native dict which cannot be picked up by torch DP wrappers as parameters. This is one of the major blocker of DP support.

This ticket will involve a set of changes in pyvene backbone to support different kinds of DP. This will unlock pyvene support of LLMs larger than 70B for training and inference w/ interventions.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions