transformers
Extend save_pretrained to offloaded models
#27412
Merged

Extend save_pretrained to offloaded models #27412

muellerzr merged 197 commits into huggingface:main from blbadger:extended-save
blbadger
blbadger added hidden subset
e9c05dc6
blbadger Merge pull request #1 from blbadger/master
9c4b96a3
blbadger debugged hidden subset contrastive search
fc521667
blbadger Merge pull request #2 from blbadger/master
f16ac72c
blbadger added contrastive search compression
3906d608
blbadger Merge pull request #3 from blbadger/master
40ebe761
blbadger debugged compressed contrastive search
2881aef1
blbadger Merge pull request #4 from blbadger/master
4ddf45b3
blbadger memory reduction for contrastive search
7d29c550
blbadger Merge pull request #5 from blbadger/master
b0b98cb4
blbadger debugged mem red
57dfaacb
blbadger Merge pull request #6 from blbadger/master
a4192450
blbadger added low memory option feature
fd0e19f6
blbadger Merge pull request #7 from blbadger/master
fc03ab24
blbadger debugged mem optmimization output stack
802cfd4b
blbadger debugged mem optmimization output stack
0632f061
blbadger Merge pull request #8 from blbadger/master
83189689
blbadger debugged low mem
9bad256e
blbadger Merge pull request #9 from blbadger/master
8fa17317
blbadger added low mem cache
a89bb8e8
blbadger Merge pull request #10 from blbadger/master
cdbd070f
blbadger fixed 2047 tensor view
f90f9489
blbadger Merge pull request #11 from blbadger/master
65feec91
blbadger debugged 2042 past key val inputs
e1718c37
blbadger Merge pull request #12 from blbadger/master
089a2993
blbadger reformatted tensors
3fd54e67
blbadger Merge pull request #13 from blbadger/master
6d6ac75c
blbadger changed low mem output
12d5aea5
blbadger Merge pull request #14 from blbadger/master
89f9b13d
blbadger final clean
44a9ec42
blbadger removed subset hidden csearch
37bb62d9
blbadger fixed hidden device
68c1cd86
blbadger fixed hidden device
e199ddc9
blbadger changed compressor dtype
8ace5a32
blbadger removed hstate compression
1ac80a09
blbadger integrated csearch in generate
1c3aae7d
blbadger test csearch integration into generation
f18bccd6
blbadger fixed csearch kwarg integration with generation
abf0a72e
blbadger final wrap and added doc
e517d5f3
blbadger Update src/transformers/generation/utils.py
cc1ea6d4
blbadger Update src/transformers/generation/utils.py
bd2e36b1
blbadger Update src/transformers/generation/utils.py
b59ec6d1
blbadger added debug print
a7fb76e6
blbadger direct hstate cat
961a1bab
blbadger direct hstate cat
882b6d2f
blbadger direct hstate cat debug
c3f3db37
blbadger direct hstate cat debug
692b5e10
blbadger expanded full hidden state stack
349bbf95
blbadger expanded full hidden state stack
cd4bed0e
blbadger matched dims for hstates
ae41c50c
blbadger matched dims for hstates
30baaa65
blbadger logits fix
ebc19ffa
blbadger equality test
752a488a
blbadger equality hidden debug
4f973ba9
blbadger debug
b8094156
blbadger added prints for debug
9230061c
blbadger added prints for debug
2863471b
blbadger equality check
e6533536
blbadger switched squeeze dim
d790ea58
blbadger input format debug
f1942219
blbadger tracing top_k_ids
665c323c
blbadger removed trace
6259b56d
blbadger Merge pull request #16 from blbadger/equal-csearch
55561bbb
blbadger Merge branch 'huggingface:main' into main
7f52d877
blbadger added test context
6d2734cf
blbadger Merge pull request #17 from blbadger/equal-csearch
a873dfd4
blbadger added jitter
4033b191
blbadger added jitter
e2051a72
blbadger added jitter
e8f4cd1e
blbadger returned state
6bed1971
blbadger rebuilt past key value reconstruction
67946f21
blbadger debugged
3dbd7762
blbadger cleaned traces
547df692
blbadger added selection for pkv
f4b1f284
blbadger changed output to dict
d1af0f00
blbadger Merge pull request #18 from blbadger/selected-pkv
fbb11b59
blbadger cleaned
ee94a31d
blbadger cleaned
5cfd4546
blbadger Merge pull request #19 from blbadger/selected-pkv
b63ec63e
blbadger cleaned up contrastive search test
2fbca358
blbadger Merge pull request #20 from blbadger/selected-pkv
29b16f73
blbadger moved low_memory kwarg
efcba6f0
blbadger debugged
5a3b26c5
blbadger Merge pull request #21 from blbadger/selected-pkv
fb337c3e
blbadger changed low mem test batch size to 1
cf122309
blbadger removed output
60fd1850
blbadger Merge pull request #22 from blbadger/selected-pkv
0e4fd99e
blbadger debugged test input shape
a3355c1c
blbadger Merge pull request #23 from blbadger/selected-pkv
704e9b1d
blbadger reformatted csearch test
87be0de5
blbadger Merge pull request #24 from blbadger/selected-pkv
85644370
blbadger added trace
ab307f98
blbadger removed unsqueeze on final forward pass
dfff73d8
blbadger replaced unsqueeze with view
0334d12e
blbadger removed traces
06dacc03
blbadger cleaned
94d6dd9d
blbadger Merge pull request #25 from blbadger/selected-pkv
fe78f81d
blbadger debugged model kwargs
a2293dd9
blbadger Merge pull request #26 from blbadger/selected-pkv
150d1a15
blbadger removed special models from test
0deba213
blbadger Merge pull request #27 from blbadger/selected-pkv
5237cf0b
blbadger Merge branch 'main' into main
05c408e3
blbadger Merge branch 'huggingface:main' into main
f9bd670f
blbadger ran make quality
1aa72793
blbadger Merge branch 'huggingface:main' into main
8129e2a9
blbadger Update src/transformers/generation/configuration_utils.py
871cf594
blbadger Update src/transformers/generation/configuration_utils.py
ef6bfd67
blbadger refactored
bad2d186
blbadger refactored
f16f2e7b
blbadger refactored
af70bef3
blbadger Merge pull request #28 from blbadger/selected-pkv
d82e792c
blbadger make fixup
2d21e64c
blbadger Merge pull request #29 from blbadger/selected-pkv
f310f83c
blbadger renamed flag sequential
bf3a0739
blbadger renamed flag sequential
b11c156d
blbadger Merge pull request #30 from blbadger/selected-pkv
c619204a
blbadger Merge branch 'huggingface:main' into main
1ae9d4a5
blbadger Merge branch 'huggingface:main' into main
7d5e65fe
blbadger Merge branch 'huggingface:main' into main
75d0f312
blbadger iterative onloading
57e73360
blbadger black style and test utils
fabd8fee
blbadger added traces for integrated test
3a4d0884
blbadger debugged
bcb5b66d
blbadger added traces
baf2c143
blbadger make style
0639dee9
blbadger removed traces, make style
9cdfa175
amyeroberts
LysandreJik LysandreJik assigned LysandreJik LysandreJik 2 years ago
LysandreJik
muellerzr
muellerzr commented on 2023-11-10
muellerzr
muellerzr commented on 2023-11-10
muellerzr
SunMarc
SunMarc commented on 2023-11-13
LysandreJik
SunMarc
blbadger included suggestions and added test
93317418
blbadger debugged test
f5166a7f
blbadger added offload module check and make style
40beac10
blbadger
muellerzr
muellerzr commented on 2023-11-15
LysandreJik LysandreJik requested a review from ArthurZucker ArthurZucker 2 years ago
blbadger is_accelerate_available and make style
f1d9335a
muellerzr
muellerzr commented on 2023-11-15
blbadger added test decorator
840cd58e
SunMarc
SunMarc commented on 2023-11-15
blbadger
blbadger changed test model and config spec
931f3e47
blbadger added offload condition
70755cb2
ArthurZucker
ArthurZucker commented on 2023-11-19
blbadger
ArthurZucker
blbadger added lazy loading for each shard
7d4c32e3
blbadger debugged
dbc7830d
blbadger modified sharding
d569da0f
blbadger debugged
a33f25a3
blbadger added traces
604b61c2
blbadger removed safe serialization
016457f8
blbadger no index overload;
de669bc5
blbadger trace on safe save ptrs
9873ba57
blbadger added ptr condition
dae9ef40
blbadger debugged
56943d0c
blbadger debugged ptr
e5950324
blbadger moved module map init
aa4d143f
blbadger remake shard only for offloaded modules
e2a82677
blbadger refactored
43e9c10e
blbadger debugged
13627301
blbadger refactored
721b40e3
blbadger debugged
50ab59ae
blbadger Merge pull request #31 from blbadger/lazy-sharder
60f465a6
blbadger cleaned and make style
c87c9985
blbadger
ArthurZucker ArthurZucker requested a review from ArthurZucker ArthurZucker 2 years ago
blbadger Merge branch 'huggingface:main' into extended-save
ef423c3d
blbadger Merge branch 'extended-save' of github.com:blbadger/transformers
4be2a46c
blbadger cleaned and make style
3d380648
blbadger added trace
d1bc1563
blbadger sparse module map
58228235
blbadger debugged
f3f14e71
blbadger removed module map conditional
01bc0d9c
blbadger refactored
a90e6856
blbadger debug
5c47e6e3
blbadger debugged
05d3825b
blbadger added traces
2d88621d
blbadger added shard mem trace
3b907e46
blbadger added shard mem trace
9058abd3
blbadger removed underlying storage check
30067c37
blbadger refactored
1ce0950f
blbadger memory leak removal and make style
9115fed0
blbadger cleaned
76cc8cf3
blbadger Merge pull request #32 from blbadger/memory-test
cd782281
ArthurZucker ArthurZucker requested a review from muellerzr muellerzr 2 years ago
ArthurZucker ArthurZucker requested a review from SunMarc SunMarc 2 years ago
ArthurZucker
ArthurZucker ArthurZucker removed review request from ArthurZucker ArthurZucker 2 years ago
github-actions
blbadger swapped test decs and make style
7f9725e5
blbadger Merge branch 'huggingface:main' into extended-save
4e8ac920
blbadger
blbadger added mem checks and make style
c5559c4f
blbadger
blbadger Merge branch 'huggingface:main' into extended-save
c85ff355
ArthurZucker
blbadger
huggingface huggingface deleted a comment from github-actions on 2024-02-12
blbadger
blbadger added free mem warning
0d324515
blbadger Merge branch 'huggingface:main' into extended-save
df170e93
blbadger
ArthurZucker
ArthurZucker
blbadger
huggingface huggingface deleted a comment from github-actions on 2024-03-25
SunMarc
SunMarc commented on 2024-03-26
blbadger
blbadger implemented some suggestions
5ed37df3
blbadger moved onloading to accelerate
061973ae
blbadger Merge branch 'main' into extended-save
595dd262
blbadger refactored for accelerate integration
3e58d2bc
blbadger cleaned test
98b9fc80
blbadger make style
3effcad1
blbadger debugged offload map name
43794719
blbadger cleaned and make style
bdf508fb
blbadger replaced meta device check for sharding
b568bdd4
blbadger cleaned and make style
5a2b10ea
blbadger
github-actions
github-actions github-actions closed this 1 year ago
SunMarc SunMarc reopened this 1 year ago
SunMarc
SunMarc commented on 2024-05-27
blbadger
blbadger Merge branch 'huggingface:main' into extended-save
51dd1c2a
blbadger implemented some suggestions
10743489
blbadger more suggestions
38802a2e
blbadger update warning
74967d85
blbadger more suggestions
ec37d6d3
blbadger make style
520b19e7
blbadger new make style
7eaa2687
blbadger
SunMarc
SunMarc approved these changes on 2024-06-04
SunMarc SunMarc requested a review from ArthurZucker ArthurZucker 1 year ago
HuggingFaceDocBuilderDev
blbadger Update src/transformers/modeling_utils.py
f3a4e30a
blbadger Update src/transformers/modeling_utils.py
5a79199f
blbadger Update src/transformers/modeling_utils.py
19469941
muellerzr
muellerzr approved these changes on 2024-06-05
muellerzr muellerzr requested a review from amyeroberts amyeroberts 1 year ago
amyeroberts
amyeroberts approved these changes on 2024-06-06
blbadger Update src/transformers/modeling_utils.py
0d22bdc4
muellerzr muellerzr merged ff689f57 into main 1 year ago
SunMarc
blbadger
ArthurZucker
ArthurZucker commented on 2024-06-18
blbadger blbadger deleted the extended-save branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone