Skip to content

Commit d3e27e0

Browse files
authored
guard omnigen processor. (#11799)
1 parent 5df02fc commit d3e27e0

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

src/diffusers/pipelines/omnigen/pipeline_omnigen.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,14 @@
2323
from ...models.autoencoders import AutoencoderKL
2424
from ...models.transformers import OmniGenTransformer2DModel
2525
from ...schedulers import FlowMatchEulerDiscreteScheduler
26-
from ...utils import is_torch_xla_available, logging, replace_example_docstring
26+
from ...utils import is_torch_xla_available, is_torchvision_available, logging, replace_example_docstring
2727
from ...utils.torch_utils import randn_tensor
2828
from ..pipeline_utils import DiffusionPipeline, ImagePipelineOutput
29-
from .processor_omnigen import OmniGenMultiModalProcessor
3029

3130

31+
if is_torchvision_available():
32+
from .processor_omnigen import OmniGenMultiModalProcessor
33+
3234
if is_torch_xla_available():
3335
XLA_AVAILABLE = True
3436
else:

src/diffusers/pipelines/omnigen/processor_omnigen.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,12 @@
1818
import numpy as np
1919
import torch
2020
from PIL import Image
21-
from torchvision import transforms
21+
22+
from ...utils import is_torchvision_available
23+
24+
25+
if is_torchvision_available():
26+
from torchvision import transforms
2227

2328

2429
def crop_image(pil_image, max_image_size):

0 commit comments

Comments
 (0)