# This file is never automatically imported within PyTorch so it is ok to | |
# always warn here | |
import warnings | |
warnings.warn("The `torch.nn.utils._stateless` code is deprecated now that " | |
"it is publicly available. Please use `torch.nn.utils.stateless " | |
"instead.", DeprecationWarning) | |
# Import * wouldn't work as most things are private and thus wouldn't be imported | |
# here. | |
from torch.nn.utils.stateless import functional_call # noqa: F401 | |
from torch.nn.utils.stateless import _apply_func_submodules, _change_class # noqa: F401 | |
# This one used to look public but should actually be private. This was fixed when making the module | |
# public and is kept here for BC | |
from torch.nn.utils.stateless import _reparametrize_module as reparametrize_module # noqa: F401 | |