transformers
`HfQuantizer` class for quantization-related stuff in `modeling_utils.py`
#26610
Merged

`HfQuantizer` class for quantization-related stuff in `modeling_utils.py` #26610

ArthurZucker merged 83 commits into huggingface:main from poedator:quant
poedator
younesbelkada
poedator
poedator poedator marked this pull request as ready for review 2 years ago
poedator poedator force pushed 2 years ago
younesbelkada
younesbelkada commented on 2023-10-18
poedator
poedator poedator force pushed 2 years ago
poedator poedator force pushed 2 years ago
poedator poedator force pushed 2 years ago
poedator poedator force pushed 2 years ago
younesbelkada
younesbelkada commented on 2023-10-23
poedator poedator force pushed 2 years ago
poedator
younesbelkada
HuggingFaceDocBuilderDev
younesbelkada
younesbelkada
younesbelkada commented on 2023-10-25
younesbelkada younesbelkada requested a review from ArthurZucker ArthurZucker 2 years ago
younesbelkada younesbelkada requested a review from SunMarc SunMarc 2 years ago
poedator poedator force pushed 2 years ago
poedator poedator force pushed 2 years ago
poedator
poedator
younesbelkada
poedator
younesbelkada
poedator poedator force pushed 2 years ago
poedator
poedator
poedator
ArthurZucker
SunMarc
SunMarc
SunMarc commented on 2023-12-20
poedator poedator force pushed to 1678f2f9 2 years ago
poedator poedator force pushed 2 years ago
poedator poedator force pushed 2 years ago
poedator poedator force pushed 2 years ago
younesbelkada
poedator
younesbelkada
poedator poedator force pushed 2 years ago
poedator
ArthurZucker
ArthurZucker commented on 2023-10-25
poedator
poedator squashed earlier commits for easier rebase
e0650b27
poedator rm rebase leftovers
42adf9d7
poedator 4bit save enabled @quantizers
7f57f26b
poedator TMP gptq test use exllama
f1f5da08
poedator fix AwqConfigTest::test_wrong_backend for A100
a94d3a7b
poedator quantizers AWQ fixes
0b30de46
poedator _load_pretrained_model low_cpu_mem_usage branch
4cdaf0dd
poedator quantizers style
0db11076
poedator remove require_low_cpu_mem_usage attr
89d11771
poedator rm dtype arg from process_model_before_weight_loading
0c71b00e
poedator rm config_origin from Q-config
2b4122a5
poedator rm inspect from q_config
02ad5624
poedator fixed docstrings in QuantizationConfigParser
3e51d51b
poedator logger.warning fix
25693670
poedator mv is_loaded_in_4(8)bit to BnbHFQuantizer
32592434
poedator is_accelerate_available error msg fix in quantizer
ab614178
poedator split is_model_trainable in bnb quantizer class
95e44cda
poedator rm llm_int8_skip_modules as separate var in Q
b936cfb9
poedator Q rm todo
0b40d21d
poedator fwd ref to HFQuantizer in type hint
c53a3fb5
poedator rm note re optimum.gptq.GPTQQuantizer
dbd93f25
poedator quantization_config in __init__ simplified
e34bd581
poedator replaced NonImplemented with create_quantized_param
fcd5a7aa
poedator rm load_in_4/8_bit deprecation warning
954c5e6c
poedator QuantizationConfigParser refactoring
49e163f9
poedator awq-related minor changes
f8b9e07e
poedator awq-related changes
5eaf9acf
poedator awq config.modules_to_not_convert
d678d995
poedator raise error if no q-method in q-config in args
7c9c49b4
poedator minor cleanup
0d739d3a
poedator awq quantizer docstring
b5f2bab1
poedator combine common parts in bnb process_model_before_weight_loading
af334637
poedator revert test_gptq
d4af5f12
poedator .process_model_ cleanup
94f2cc7c
poedator restore dict config warning
ec77d102
poedator removed typevars in quantizers.py
f5b98495
poedator poedator force pushed to f5b98495 2 years ago
poedator cleanup post-rebase 16 jan
fb37bb89
poedator poedator force pushed to fb37bb89 2 years ago
poedator QuantizationConfigParser classmethod refactor
cdc71c80
poedator rework of handling of unexpected aux elements of bnb weights
e6df6ed3
poedator moved q-related stuff from save_pretrained to quantizers
1c433f57
younesbelkada refactor v1
60781dd1
younesbelkada more changes
842391aa
younesbelkada fix some tests
08034405
younesbelkada remove it from main init
594d1a9f
younesbelkada ooops
a771ab7d
younesbelkada Apply suggestions from code review
aa4ec34e
younesbelkada fix awq issues
53619de2
younesbelkada Merge remote-tracking branch 'upstream/main' into hf-quantizer-work
cd4aa905
younesbelkada fix
a988d016
younesbelkada fix
a911e7d5
younesbelkada fix
38865591
younesbelkada fix
43e5e70b
younesbelkada fix
c1dcaa3e
younesbelkada fix
b0ac4a79
younesbelkada Merge branch 'main' into hf-quantizer-work
1575c474
younesbelkada add docs
ad8d7f63
younesbelkada Apply suggestions from code review
89cf6cf0
younesbelkada Apply suggestions from code review
0ebaf4e7
younesbelkada Update docs/source/en/hf_quantizer.md
adaae054
younesbelkada address comments
f0b5f965
younesbelkada fix
30e1fc28
younesbelkada Merge branch 'hf-quantizer-work' of https://github.com/younesbelkada/…
3b7e6257
younesbelkada fixup
493d117b
younesbelkada Update src/transformers/modeling_utils.py
48c57615
younesbelkada Update src/transformers/modeling_utils.py
3744fb1f
younesbelkada address final comment
c4995ab8
younesbelkada Merge branch 'hf-quantizer-work' of https://github.com/younesbelkada/…
17f95bf2
younesbelkada update
abb4db35
younesbelkada Update src/transformers/quantizers/base.py
7e5a5b88
younesbelkada Update src/transformers/quantizers/auto.py
122b494c
younesbelkada fix
901ace5b
younesbelkada Merge remote-tracking branch 'upstream/main' into hf-quantizer-work
2da5233d
younesbelkada add kwargs update
2ab7fd53
younesbelkada Merge remote-tracking branch 'upstream/main' into HEAD
242682c0
younesbelkada Merge branch 'quant' into hf-quantizer-work
e387f68a
younesbelkada fixup
4c0c33ed
younesbelkada add `optimum_quantizer` attribute
c37b222c
younesbelkada oops
ca40b049
younesbelkada Merge pull request #5 from younesbelkada/hf-quantizer-work
c0ed16a8
younesbelkada rm unneeded file
7a764fb6
younesbelkada Merge branch 'quant' of https://github.com/poedator/transformers into…
377943df
younesbelkada
younesbelkada younesbelkada requested a review from ArthurZucker ArthurZucker 2 years ago
younesbelkada
younesbelkada approved these changes on 2024-01-30
younesbelkada younesbelkada changed the title `HFQuantizer` class for quantization-related stuff in `modeling_utils.py` `HfQuantizer` class for quantization-related stuff in `modeling_utils.py` 2 years ago
ArthurZucker
ArthurZucker approved these changes on 2024-01-30
younesbelkada Merge remote-tracking branch 'upstream/main' into HEAD
85d46563
younesbelkada fix doctests
deb7696e
ArthurZucker ArthurZucker merged d78e78a0 into main 2 years ago
ArthurZucker
poedator
winglian
winglian commented on 2024-02-02

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone