Skip to content

Commit 05ec7c7

Browse files
authored
Update apply_func.py
1 parent 67e838b commit 05ec7c7

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

pytorch_lightning/utilities/apply_func.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,19 @@
1717
from copy import copy
1818
from functools import partial
1919
from typing import Any, Callable, Optional, Union
20-
from distutils.version import LooseVersion
2120

2221
import numpy as np
2322
import torch
2423

2524
from pytorch_lightning.utilities.exceptions import MisconfigurationException
2625
from pytorch_lightning.utilities.imports import _TORCHTEXT_AVAILABLE
26+
from pytorch_lightning.utilities.imports import _module_available
2727

2828
if _TORCHTEXT_AVAILABLE:
29-
from torchtext import __version__ as torchtext_version
30-
if LooseVersion(torchtext_version) < LooseVersion('0.9.0a0+036df73'):
31-
from torchtext.data import Batch
32-
else:
29+
if _module_available("torchtext.legacy"):
3330
from torchtext.legacy.data import Batch
31+
else:
32+
from torchtext.data import Batch
3433
else:
3534
Batch = type(None)
3635

0 commit comments

Comments
 (0)