File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed 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