Skip to content

Commit

Permalink
Don't call set_base_model when local_files_only=True
Browse files Browse the repository at this point in the history
  • Loading branch information
Davidyz committed Jan 28, 2025
1 parent 3fbc183 commit cb929c4
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions sentence_transformers/SentenceTransformer.py
Original file line number Diff line number Diff line change
Expand Up @@ -1544,7 +1544,8 @@ def _load_auto_model(
backend=self.backend,
)
pooling_model = Pooling(transformer_model.get_word_embedding_dimension(), "mean")
self.model_card_data.set_base_model(model_name_or_path, revision=revision)
if not local_files_only:
self.model_card_data.set_base_model(model_name_or_path, revision=revision)
return [transformer_model, pooling_model]

def _load_module_class_from_ref(
Expand Down Expand Up @@ -1762,7 +1763,8 @@ def _load_sbert_model(
revision_path_part = Path(modules_json_path).parts[-2]
if len(revision_path_part) == 40:
revision = revision_path_part
self.model_card_data.set_base_model(model_name_or_path, revision=revision)
if not local_files_only:
self.model_card_data.set_base_model(model_name_or_path, revision=revision)
return modules, module_kwargs

@staticmethod
Expand Down

0 comments on commit cb929c4

Please sign in to comment.