-
Notifications
You must be signed in to change notification settings - Fork 31.3k
Add support for bitsandbytes #15622
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Add support for bitsandbytes #15622
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
3696f64
Add initial BNB integration
manuelciosici ba8790c
fixup! Add initial BNB integration
manuelciosici 16df6c8
Add bnb test decorator
manuelciosici 97bd33b
Update Adamw8bit option name
manuelciosici 22abb9c
Use the full bnb package name
manuelciosici 226b3dd
Overide bnb for all embedding layers
manuelciosici 1d03d49
Fix package name
manuelciosici 22d7112
Formatting
manuelciosici b048a34
Remove unnecessary import
manuelciosici 2c04486
Update src/transformers/trainer.py
manuelciosici b7a1c0c
Rename AdamwBNB optimizer option
manuelciosici 8cb259b
Add training test checking that bnb memory utilization is lower
manuelciosici 7a1c7b7
Merge remote-tracking branch 'origin/main' into 14819-integrate-bnb
stas00 e8bf8d0
fix merge
stas00 37044b5
fix merge; fix + extend new test
stas00 2e36019
cleanup
stas00 dbdaf25
expand bnb
stas00 ce2c550
move all require_* candidates to testing_utils.py
stas00 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.