Skip to content

Cannot import ClipProcessor and other bugsย #3028

@OlegXio

Description

@OlegXio

Describe the bug

There is a constant import error:
ImportError: cannot import name 'CLIPImageProcessor' from 'transformers' (D:\Python\lib\site-packages\transformers\__init__.py)

Somehow managed to fix it, but still another problem: no matter what I write, NSFW content is always determined
When disabling safety checker, black photo is still saved
Help pls

Reproduction

from diffusers import StableDiffusionPipeline
import torch

model_id = "runwayml/stable-diffusion-v1-5"
pipe = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float16)
pipe = pipe.to("cuda")

prompt = "a photo of an astronaut riding a horse on mars"
image = pipe(prompt).images[0]

image.save("astronaut_rides_horse.png")

Logs

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Traceback (most recent call last) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                                                  โ”‚
โ”‚ D:\PycharmProjects\gpt\txtvideo2.py:1 in <module>                                                โ”‚
โ”‚                                                                                                  โ”‚
โ”‚ โฑ  1 from diffusers import StableDiffusionPipeline                                               โ”‚
โ”‚    2 import torch                                                                                โ”‚
โ”‚    3                                                                                             โ”‚
โ”‚    4 model_id = "runwayml/stable-diffusion-v1-5"                                                 โ”‚
โ”‚ D:\Python\lib\site-packages\diffusers\__init__.py:58 in <module>                                 โ”‚
โ”‚                                                                                                  โ”‚
โ”‚    55 โ”‚   โ”‚   get_polynomial_decay_schedule_with_warmup,                                         โ”‚
โ”‚    56 โ”‚   โ”‚   get_scheduler,                                                                     โ”‚
โ”‚    57 โ”‚   )                                                                                      โ”‚
โ”‚ โฑ  58 โ”‚   from .pipelines import (                                                               โ”‚
โ”‚    59 โ”‚   โ”‚   AudioPipelineOutput,                                                               โ”‚
โ”‚    60 โ”‚   โ”‚   DanceDiffusionPipeline,                                                            โ”‚
โ”‚    61 โ”‚   โ”‚   DDIMPipeline,                                                                      โ”‚
โ”‚                                                                                                  โ”‚
โ”‚ D:\Python\lib\site-packages\diffusers\pipelines\__init__.py:45 in <module>                       โ”‚
โ”‚                                                                                                  โ”‚
โ”‚    42 except OptionalDependencyNotAvailable:                                                     โ”‚
โ”‚    43 โ”‚   from ..utils.dummy_torch_and_transformers_objects import *  # noqa F403                โ”‚
โ”‚    44 else:                                                                                      โ”‚
โ”‚ โฑ  45 โ”‚   from .alt_diffusion import AltDiffusionImg2ImgPipeline, AltDiffusionPipeline           โ”‚
โ”‚    46 โ”‚   from .audioldm import AudioLDMPipeline                                                 โ”‚
โ”‚    47 โ”‚   from .latent_diffusion import LDMTextToImagePipeline                                   โ”‚
โ”‚    48 โ”‚   from .paint_by_example import PaintByExamplePipeline                                   โ”‚
โ”‚                                                                                                  โ”‚
โ”‚ D:\Python\lib\site-packages\diffusers\pipelines\alt_diffusion\__init__.py:32 in <module>         โ”‚
โ”‚                                                                                                  โ”‚
โ”‚   29                                                                                             โ”‚
โ”‚   30 if is_transformers_available() and is_torch_available():                                    โ”‚
โ”‚   31 โ”‚   from .modeling_roberta_series import RobertaSeriesModelWithTransformation               โ”‚
โ”‚ โฑ 32 โ”‚   from .pipeline_alt_diffusion import AltDiffusionPipeline                                โ”‚
โ”‚   33 โ”‚   from .pipeline_alt_diffusion_img2img import AltDiffusionImg2ImgPipeline                 โ”‚
โ”‚   34                                                                                             โ”‚
โ”‚                                                                                                  โ”‚
โ”‚ D:\Python\lib\site-packages\diffusers\pipelines\alt_diffusion\pipeline_alt_diffusion.py:20 in    โ”‚
โ”‚ <module>                                                                                         โ”‚
โ”‚                                                                                                  โ”‚
โ”‚    17                                                                                            โ”‚
โ”‚    18 import torch                                                                               โ”‚
โ”‚    19 from packaging import version                                                              โ”‚
โ”‚ โฑ  20 from transformers import CLIPImageProcessor, XLMRobertaTokenizer                           โ”‚
โ”‚    21                                                                                            โ”‚
โ”‚    22 from diffusers.utils import is_accelerate_available, is_accelerate_version                 โ”‚
โ”‚    23                                                                                            โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
ImportError: cannot import name 'CLIPImageProcessor' from 'transformers'
(D:\Python\lib\site-packages\transformers\__init__.py)

System Info

Diffusers version: 0.15.0.dev0
transformers version: 4.23.1
torch version: 2.0.0+cu117
Python version: 3.10.6
OS: Windows 10 x64 Pro
VideoCard: NVIDIA GTX 1660 SUPER TI
Processor: Intel pentium gold 3.7 GHz
Locale: RU

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstaleIssues that haven't received updates

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions