diff --git a/src/diffusers/pipelines/pipeline_utils.py b/src/diffusers/pipelines/pipeline_utils.py index 98620e5cda..b0e6805e76 100644 --- a/src/diffusers/pipelines/pipeline_utils.py +++ b/src/diffusers/pipelines/pipeline_utils.py @@ -825,7 +825,12 @@ class DiffusionPipeline(ConfigMixin): loading_kwargs["sess_options"] = sess_options is_diffusers_model = issubclass(class_obj, diffusers.ModelMixin) - transformers_version = version.parse(version.parse(transformers.__version__).base_version) + + if is_transformers_available(): + transformers_version = version.parse(version.parse(transformers.__version__).base_version) + else: + transformers_version = version.parse("not installed") + is_transformers_model = ( is_transformers_available() and issubclass(class_obj, PreTrainedModel)