mirror of
https://github.com/deepset-ai/haystack.git
synced 2025-09-20 13:43:34 +00:00
Make EntityExtractor work when loaded from YAML (#1636)
* Add set_config to EntityExtractor * Import EntityExtractor in pipeline.py, or it won't be properly registered as a subclass
This commit is contained in:
parent
0aba5ca57d
commit
f67b213797
@ -20,6 +20,7 @@ class EntityExtractor(BaseComponent):
|
||||
def __init__(self,
|
||||
model_name_or_path="dslim/bert-base-NER"):
|
||||
|
||||
self.set_config(model_name_or_path=model_name_or_path)
|
||||
tokenizer = AutoTokenizer.from_pretrained(model_name_or_path)
|
||||
token_classifier = AutoModelForTokenClassification.from_pretrained(model_name_or_path)
|
||||
self.model = pipeline("ner", model=token_classifier, tokenizer=tokenizer, aggregation_strategy="simple")
|
||||
|
@ -35,6 +35,8 @@ from haystack.summarizer.base import BaseSummarizer
|
||||
from haystack.translator.base import BaseTranslator
|
||||
from haystack.document_store.base import BaseDocumentStore
|
||||
from haystack.question_generator import QuestionGenerator
|
||||
from haystack.extractor import EntityExtractor
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user