Skip to content

[Awq] Add peft support for AWQ#28987

Merged
younesbelkada merged 5 commits into
huggingface:mainfrom
younesbelkada:add-awq-peft
Feb 19, 2024
Merged

[Awq] Add peft support for AWQ#28987
younesbelkada merged 5 commits into
huggingface:mainfrom
younesbelkada:add-awq-peft

Conversation

@younesbelkada

@younesbelkada younesbelkada commented Feb 13, 2024

Copy link
Copy Markdown
Contributor

What does this PR do?

As per title, adds Trainer + AWQ + PEFT support.
Needs to be merged at the same time as: huggingface/peft#1399
The tests are directly added on huggingface/peft#1399

cc @casper-hansen @pacman100 @amyeroberts

@HuggingFaceDocBuilderDev

Copy link
Copy Markdown

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

@amyeroberts amyeroberts left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for adding!

Only thing to address is the use of the deprecated _is_quantized_training_enabled

Comment thread src/transformers/quantizers/quantizer_awq.py Outdated
Comment thread src/transformers/quantizers/quantizer_awq.py Outdated
@younesbelkada

Copy link
Copy Markdown
Contributor Author

cc @amyeroberts - we just got a release from autoawq ! this is ready for review 🙏
After merging this, I'll merge huggingface/peft#1399 :)

@amyeroberts amyeroberts left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great - thanks for updating!

# AWQ does not support neither QAT (Quantization Aware Training or PEFT yet.)
# TODO: if this is supported in the future, do a version check here.
return False
# AWQ supports PEFT fine-tuning from version 0.2.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🥳

@younesbelkada
younesbelkada merged commit 864c8e6 into huggingface:main Feb 19, 2024
@younesbelkada
younesbelkada deleted the add-awq-peft branch February 19, 2024 00:31
@RanchiZhao

Copy link
Copy Markdown

cool!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants