Skip to content

Conversation

@NohTow
Copy link
Collaborator

@NohTow NohTow commented Nov 28, 2024

#69 actually broke the loading of recent stanford-nlp models (small/jina), as they do not have bin.
That is on me, I checked the colbertv2 repository that had both safe tensor AND bin and rushed to the conclusion that all of them had both.

This PR merge old safe tensor loading and the new bin loading to be able to load both type of repository.
We first try to load safe tensors and fall back to bin if not existing.

Also added some tests for loading different types of models (base, ST base, stanford-nlp bin/safetensor and PyLate), as well as a small check that should make sure that the model is not only loaded but correctly loaded.

@raphaelsty
Copy link
Collaborator

LGTM, in the next versions we might want to expand those tests

@raphaelsty raphaelsty merged commit d12825a into main Nov 29, 2024
@NohTow NohTow deleted the fix_loading branch January 3, 2025 14:31
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.

2 participants