-
-
Notifications
You must be signed in to change notification settings - Fork 11.3k
Add explicit pooling classes for the Transformers backend #25322
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
Changes from all commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
2ed4c33
Add models to registry and test
hmellor 4946646
Add legacy base model names
hmellor db6db8f
Handle `embedding_size` which can be different to `hidden_size`
hmellor 492f1d5
Switch to using pooler classes
hmellor 25667bd
Fix runner type import
hmellor 56191d9
Fix pooler class resolution
hmellor cb9cdae
Update tested cheeckpoints
hmellor 8bb99b4
Check `using_transformers_backend` agains the actual class from the r…
hmellor 7edc010
Use Transformers backend for Roberta
hmellor 29f577f
Don't replace Roberta yet
hmellor 76a9040
Fix bad name
hmellor 1725c0f
Allow setting `dtype` in `init_params`
hmellor 66cf2df
Bert/Roberta only weight mapping for now
hmellor 3399476
Don't load `lm_head` for pooling models
hmellor c4f356d
Partially fix classifier
hmellor 5538654
pre-commit
hmellor db42a67
fix roberta edge case
Isotr0py 343394d
Move `TransformersPoolingBase` to its own file
hmellor 10ab82a
Fix registry
hmellor cf98214
Fix pooling class resolution
hmellor 853fc9e
Skip another unwanted head
hmellor c2cb9a7
Don't use forward hook
hmellor b8fe0b3
Merge branch 'main' into add-new-encoder-models
hmellor 00f1047
Remove reward class because no model currently supports it
hmellor 3bb4020
Explicitly test pooling classes
hmellor 372e4cc
Don't mutate `self` when checking transformers backend class
hmellor bf44b84
Don't raise error when checking transformers backend class
hmellor 3c27b92
Fix loading of causal models for pooling
hmellor 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
Some comments aren't visible on the classic Files Changed page.
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we add more models to test explicit pooling classes?