mirror of
https://github.com/elastic/eland.git
synced 2025-07-11 00:02:14 +08:00
Choose text_embedding from auto when task type is unknown but its a sentence-transfomers model (#516)
closes https://github.com/elastic/eland/issues/514
This commit is contained in:
parent
0576114a1d
commit
d5578637cb
@ -130,6 +130,8 @@ def task_type_from_model_config(model_config: PretrainedConfig) -> Optional[str]
|
||||
for t in task_type:
|
||||
potential_task_types.add(t)
|
||||
if len(potential_task_types) == 0:
|
||||
if model_config.name_or_path.startswith("sentence-transformers/"):
|
||||
return "text_embedding"
|
||||
return None
|
||||
if (
|
||||
"text_classification" in potential_task_types
|
||||
|
@ -230,6 +230,7 @@ AUTO_TASK_RESULTS = [
|
||||
("sentence-transformers/any_bert", "BERTMaskedLM", None, "text_embedding"),
|
||||
("sentence-transformers/any_roberta", "RoBERTaMaskedLM", None, "text_embedding"),
|
||||
("sentence-transformers/mpnet", "MPNetMaskedLM", None, "text_embedding"),
|
||||
("sentence-transformers/any_bert", "BertModel", None, "text_embedding"),
|
||||
("anynermodel", "BERTForTokenClassification", None, "ner"),
|
||||
("anynermodel", "MPNetForTokenClassification", None, "ner"),
|
||||
("anynermodel", "RoBERTaForTokenClassification", None, "ner"),
|
||||
|
Loading…
x
Reference in New Issue
Block a user