Skip to content
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

Auto-add timm tag to timm-wrapper models. #35794

Merged
merged 1 commit into from
Jan 21, 2025
Merged

Auto-add timm tag to timm-wrapper models. #35794

merged 1 commit into from
Jan 21, 2025

Conversation

pcuenca
Copy link
Member

@pcuenca pcuenca commented Jan 20, 2025

What does this PR do?

Works for fine-tuned or exported models:

from transformers import AutoModelForImageClassification

checkpoint = "timm/vit_base_patch16_224.augreg2_in21k_ft_in1k"
model = AutoModelForImageClassification.from_pretrained(checkpoint)

model.push_to_hub("pcuenq/tw1")

The uploaded model will now show snippets for both the timm and the transformers libraries.

cc @Vaibhavs10, @ariG23498, @rwightman
Related discussion (internal): https://huggingface.slack.com/archives/C04Q17ZPBCP/p1737046243079439?thread_ts=1736804040.905929&cid=C04Q17ZPBCP


Before submitting

  • This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
  • Did you read the contributor guideline,
    Pull Request section?
  • Was this discussed/approved via a Github issue or the forum? Please add a link
    to it if that's the case.
  • Did you make sure to update the documentation with your changes? Here are the
    documentation guidelines, and
    here are tips on formatting docstrings.
  • Did you write any new necessary tests?

Who can review?

Anyone in the community is free to review the PR once the tests have passed. Feel free to tag
members/contributors who may be interested in your PR.

Works for fine-tuned or exported models:

```py
from transformers import AutoModelForImageClassification

checkpoint = "timm/vit_base_patch16_224.augreg2_in21k_ft_in1k"
model = AutoModelForImageClassification.from_pretrained(checkpoint)

model.push_to_hub("pcuenq/tw1")
```

The uploaded model will now show snippets for both the timm and the
transformers libraries.
@pcuenca pcuenca requested a review from qubvel January 20, 2025 15:33
Copy link
Member

@qubvel qubvel left a comment

Choose a reason for hiding this comment

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

Thanks for adding the timm tag!

@pcuenca
Copy link
Member Author

pcuenca commented Jan 21, 2025

Merging this now since no more comments came up, thanks @qubvel for the quick review! 🙌

@pcuenca pcuenca merged commit 678bd7f into main Jan 21, 2025
11 checks passed
@pcuenca pcuenca deleted the timm-tagging branch January 21, 2025 13:34
@Alexrowland473
Copy link

What does this PR do?

This PR likely introduces changes to a 3D model or related code, like texture updates, mesh optimizations, or new assets. Check the description and diff to see the exact changes made!

bursteratom pushed a commit to bursteratom/transformers that referenced this pull request Jan 31, 2025
Works for fine-tuned or exported models:

```py
from transformers import AutoModelForImageClassification

checkpoint = "timm/vit_base_patch16_224.augreg2_in21k_ft_in1k"
model = AutoModelForImageClassification.from_pretrained(checkpoint)

model.push_to_hub("pcuenq/tw1")
```

The uploaded model will now show snippets for both the timm and the
transformers libraries.
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.

3 participants