diff --git a/modelscope/pipelines/builder.py b/modelscope/pipelines/builder.py index eb6e805a..5fb66178 100644 --- a/modelscope/pipelines/builder.py +++ b/modelscope/pipelines/builder.py @@ -263,7 +263,6 @@ def external_engine_for_llm_checker(model: Union[str, List[str], Model, kwargs: Dict[str, Any]) -> Optional[str]: from .nlp.llm_pipeline import ModelTypeHelper, LLMAdapterRegistry from ..hub.check_model import get_model_id_from_cache - from swift.llm import get_model_info_meta if isinstance(model, list): model = model[0] if not isinstance(model, str): @@ -271,6 +270,7 @@ def external_engine_for_llm_checker(model: Union[str, List[str], Model, llm_framework = kwargs.get('llm_framework', '') if llm_framework == 'swift': + from swift.llm import get_model_info_meta # check if swift supports if os.path.exists(model): model_id = get_model_id_from_cache(model)