Compose¶
- class torchvision.transforms.Compose(transforms)[來源]¶
將幾個轉換組合在一起。此轉換不支援 torchscript。請參閱以下註記。
- 參數:
transforms (
Transform
物件的清單) – 要組合的轉換清單。
範例
>>> transforms.Compose([ >>> transforms.CenterCrop(10), >>> transforms.PILToTensor(), >>> transforms.ConvertImageDtype(torch.float), >>> ])
註記
為了編寫轉換腳本,請使用
torch.nn.Sequential
,如下所示。>>> transforms = torch.nn.Sequential( >>> transforms.CenterCrop(10), >>> transforms.Normalize((0.485, 0.456, 0.406), (0.229, 0.224, 0.225)), >>> ) >>> scripted_transforms = torch.jit.script(transforms)
請確保僅使用可編寫腳本的轉換,即適用於
torch.Tensor
,不需要 lambda 函數或PIL.Image
。使用
Compose
的範例