POC: multiple model/configuration DeepSpeed support #3097
Bookmark
b8b77e79
Migratory
602f6f63
Uncomment
0dd96a1f
Rm name to model for now
8db38daa
Rm container
2f8c5dd7
Left: test
4b1bc151
Allow only wrapping one model
3488b110
Add warning but only ref once
3a42fcd2
Refine
26b3c2bc
stas00
commented
on 2024-09-10
Update src/accelerate/accelerator.py
a059e36d
Finish stas nits
8a3e628e
Merge branch 'muellerzr-multiple-model-deepspeed' of https://github.c…
bcfcf551
Merge branch 'main' into muellerzr-multiple-model-deepspeed
599986c8
Clean
447091b2
Fixup test + test writing
7049f6c2
Fully working
9ff52964
Fin
db37ea2c
Nit
5ebbae7a
Quality
fb53edd2
stas00
commented
on 2024-09-10
Update src/accelerate/accelerator.py
d1078b81
Actionable error
d01aea43
Merge branch 'muellerzr-multiple-model-deepspeed' of https://github.c…
082f8ec5
stas00
commented
on 2024-09-10
Make note of when its enabled
4f8adfdd
stas00
commented
on 2024-09-10
Apply suggestions from code review
1c6d50df
Merge tests
faef63be
Merge branch 'muellerzr-multiple-model-deepspeed' of https://github.c…
5a593df9
Merge
be80f876
Add currently broken test script
f0546849
lewtun
commented
on 2024-09-11
Push the working implementation
a191f3b8
Fin
844355b1
Add guards for user behavior
87dba327
Test nits
fa462ffa
TODO: finish knowledge distillation example
fa291b3b
Update tests/deepspeed/test_deepspeed_multiple_model.py
4593c529
Allow for dict-like interface
3ff05bf9
Merge branch 'muellerzr-multiple-model-deepspeed' of https://github.c…
d99a431d
Get rid of disable
6a804c99
Uncomment
1d81c4cd
stas00
commented
on 2024-09-11
Complete rewrite to force a dict to be used
6abff04c
Working tests/fin
7b703b60
Use name as stas suggestion
f1939f52
Clean
96bf3f98
docnit
c7c6ccca
toctree
2def7aa7
toctree
0df29400
Missing ref
43d9def5
Put in break
0eae50ca
Smaller diff
718e5ef6
Make note on how to use zeroinit
a0792676
Make note about accelerator ds plugin
2e2f0dc1
More docnits
7d4e7123
Apply suggestions from code review
837272f3
SunMarc
approved these changes
on 2024-09-12
stas00
commented
on 2024-09-12
stas00
commented
on 2024-09-12
Limit users to not pass in another ds plugin to another accelerator
a17e03e9
stas00
commented
on 2024-09-12
not implemented err + Make a note about why no params
3e35dd37
Apply suggestions from code review from Stas
08c2c5fe
stas00
commented
on 2024-09-12
stas00
commented
on 2024-09-12
Add deepspeed_plugins arg + update doc
f889b882
Plugin -> plugins
91ab4199
Change enable() -> select()
70bc7283
Update ref properly + test
f193ece6
Conflict
2375a0a4
Be consistent, model1,model2...
c9baf0db
first_, second_
6d66b921
A few more auto values
254a3eff
stevhliu
approved these changes
on 2024-09-12
Apply suggestions from code review
88cbbdf0
lewtun
commented
on 2024-09-13
Apply suggestions from code review
dd77813f
muellerzr
merged
e9e5a73f
into main 2 years ago
muellerzr
deleted the muellerzr-multiple-model-deepspeed branch 2 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub