chore: Fix lazy import in HuggingFaceLocalGenerator (#6752)

* Fix lazy import in HuggingFaceLocalGenerator

* Fix pylint

* Import fix after merge
This commit is contained in:
Vladimir Blagojevic 2024-01-17 14:32:03 +01:00 committed by GitHub
parent 7376838922
commit 88191e74bf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2,7 +2,7 @@ import logging
from typing import Any, Dict, List, Literal, Optional, Union
from haystack import component, default_from_dict, default_to_dict
from haystack.components.generators.hf_utils import StopWordsCriteria
from haystack.lazy_imports import LazyImport
from haystack.utils import ComponentDevice
@ -14,6 +14,7 @@ with LazyImport(message="Run 'pip install transformers[torch]'") as torch_and_tr
import torch
from huggingface_hub import model_info
from transformers import StoppingCriteriaList, pipeline
from haystack.components.generators.hf_utils import StopWordsCriteria # pylint: disable=ungrouped-imports
@component