#
# For licensing see accompanying LICENSE file.
# Copyright (C) 2023 Apple Inc. All Rights Reserved.
#
from torch import Tensor
from torchvision.ops import StochasticDepth as StochasticDepthTorch
[docs]class StochasticDepth(StochasticDepthTorch):
"""
Implements the Stochastic Depth `"Deep Networks with Stochastic Depth"
<https://arxiv.org/abs/1603.09382>`_ used for randomly dropping residual
branches of residual architectures.
"""
[docs] def __init__(self, p: float, mode: str) -> None:
super().__init__(p=p, mode=mode)