File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55
66import numpy as np
77import torch
8- from torchvision import transforms
8+ from transformers import is_torchvision_available
99
1010from .models import UNet2DConditionModel
1111from .utils import (
2323if is_peft_available ():
2424 from peft import set_peft_model_state_dict
2525
26+ if is_torchvision_available ():
27+ from torchvision import transforms
28+
2629
2730def set_seed (seed : int ):
2831 """
@@ -79,6 +82,11 @@ def resolve_interpolation_mode(interpolation_type: str):
7982 `torchvision.transforms.InterpolationMode`: an `InterpolationMode` enum used by torchvision's `resize`
8083 transform.
8184 """
85+ if not is_torchvision_available ():
86+ raise ImportError (
87+ "Please make sure to install `torchvision` to be able to use the `resolve_interpolation_mode()` function."
88+ )
89+
8290 if interpolation_type == "bilinear" :
8391 interpolation_mode = transforms .InterpolationMode .BILINEAR
8492 elif interpolation_type == "bicubic" :
You can’t perform that action at this time.
0 commit comments