Skip to content

Commit ebe5b31

Browse files
Yury Gitmanfacebook-github-bot
authored andcommitted
Make torchaudio loading optional when compiling for AMD
Summary: TSIA Differential Revision: D57803200 fbshipit-source-id: e45fef35243258cccd41b8bdca6b0893fab94a3d
1 parent f704bc5 commit ebe5b31

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

mmf/datasets/processors/image_processors.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,13 @@ def __init__(self, config, *args, **kwargs):
4141

4242
transform = getattr(transforms, transform_type, None)
4343
if transform is None:
44-
from mmf.utils.env import setup_torchaudio
44+
if not (torch.cuda.is_available() and torch.version.hip):
45+
from mmf.utils.env import setup_torchaudio
4546

46-
setup_torchaudio()
47-
from torchaudio import transforms as torchaudio_transforms
47+
setup_torchaudio()
48+
from torchaudio import transforms as torchaudio_transforms
4849

49-
transform = getattr(torchaudio_transforms, transform_type, None)
50+
transform = getattr(torchaudio_transforms, transform_type, None)
5051
# If torchvision or torchaudiodoesn't contain this, check our registry
5152
# if we implemented a custom transform as processor
5253
if transform is None:

0 commit comments

Comments
 (0)