3
3
4
4
import numpy as np
5
5
import PIL .Image
6
+ import torch
6
7
import torchvision .prototype .transforms .functional as F
7
8
from torchvision .prototype import features
8
9
from torchvision .prototype .features import ColorSpace
@@ -24,8 +25,8 @@ def __init__(self) -> None:
24
25
)
25
26
super ().__init__ ()
26
27
27
- def _transform (self , inpt : Any , params : Dict [str , Any ]) -> Any :
28
- _F .to_tensor (inpt )
28
+ def _transform (self , inpt : Any , params : Dict [str , Any ]) -> torch . Tensor :
29
+ return _F .to_tensor (inpt )
29
30
30
31
31
32
class PILToTensor (Transform ):
@@ -38,8 +39,8 @@ def __init__(self) -> None:
38
39
)
39
40
super ().__init__ ()
40
41
41
- def _transform (self , inpt : Any , params : Dict [str , Any ]) -> Any :
42
- _F .pil_to_tensor (inpt )
42
+ def _transform (self , inpt : Any , params : Dict [str , Any ]) -> torch . Tensor :
43
+ return _F .pil_to_tensor (inpt )
43
44
44
45
45
46
class ToPILImage (Transform ):
@@ -53,8 +54,8 @@ def __init__(self, mode: Optional[str] = None) -> None:
53
54
super ().__init__ ()
54
55
self .mode = mode
55
56
56
- def _transform (self , inpt : Any , params : Dict [str , Any ]) -> Any :
57
- _F .to_pil_image (inpt , mode = self .mode )
57
+ def _transform (self , inpt : Any , params : Dict [str , Any ]) -> PIL . Image :
58
+ return _F .to_pil_image (inpt , mode = self .mode )
58
59
59
60
60
61
class Grayscale (Transform ):
0 commit comments