Views
No views yet
all_tied_weights_keys property to the NVEmbedModel class in modeling_nvembed.py. This property provides backward compatibility with the transformers library, which changed from using _tied_weights_keys (a class attribute) to all_tied_weights_keys (a property that returns a dict) in version 5.0.0.1@property
2def all_tied_weights_keys(self):
3 """Compatibility property for transformers >= 5.0.0."""
4 if hasattr(self, '_tied_weights_keys') and self._tied_weights_keys:
5 return {key: key for key in self._tied_weights_keys}
6 return {}1from transformers import AutoModel, AutoTokenizer
2
3model = AutoModel.from_pretrained("Hyukkyu/nv-embed-v2", trust_remote_code=True)
4tokenizer = AutoTokenizer.from_pretrained("Hyukkyu/nv-embed-v2", trust_remote_code=True)