transformers
Contrastive Search peak memory reduction
#24120
Merged

Contrastive Search peak memory reduction #24120

gante merged 117 commits into huggingface:main from blbadger:main
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
gante
gante commented on 2023-06-13
gante
gante approved these changes on 2023-06-13
gante
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
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
gante
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
blbadger added jitter
4033b191
blbadger added jitter
e2051a72
blbadger added jitter
e8f4cd1e
blbadger returned state
6bed1971
blbadger
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
blbadger Merge pull request #19 from blbadger/selected-pkv
b63ec63e
gante
blbadger cleaned up contrastive search test
2fbca358
blbadger Merge pull request #20 from blbadger/selected-pkv
29b16f73
blbadger
gante
gante
gante requested changes on 2023-06-24
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
gante
blbadger Merge branch 'huggingface:main' into main
f9bd670f
blbadger
blbadger
blbadger ran make quality
1aa72793
blbadger Merge branch 'huggingface:main' into main
8129e2a9
blbadger
HuggingFaceDocBuilderDev
gante
gante approved these changes on 2023-07-07
gante gante requested a review from amyeroberts amyeroberts 2 years ago
gante
gante
gante approved these changes on 2023-07-07
amyeroberts
amyeroberts commented on 2023-07-07
blbadger
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
blbadger commented on 2023-07-08
blbadger make fixup
2d21e64c
blbadger Merge pull request #29 from blbadger/selected-pkv
f310f83c
gante
amyeroberts
gante
blbadger
gante
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
amyeroberts
amyeroberts approved these changes on 2023-07-20
gante
gante gante merged caf5e369 into main 2 years ago
blbadger
yuchenlin
blbadger
yuchenlin
blbadger
yuchenlin
yuchenlin
blbadger
gante

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone