class_docstr: See :func:`drop_block3d`.
class_docstr_tok: ["See",":","func",":","`","drop_block3d","`","."]
docstr: Args:
      input (Tensor): Input feature map on which some areas will be randomly
          dropped.
  Returns:
      Tensor: The tensor after DropBlock layer.
docstr_tok: ["Args",":","input","(","Tensor",")",":","Input","feature","map","on","which","some","areas","will","be","randomly","dropped",".","Returns",":","Tensor",":","The","tensor","after","DropBlock","layer","."]
code: def forward(self, input: Tensor) -> Tensor:
      """
      Args:
          input (Tensor): Input feature map on which some areas will be randomly
              dropped.
      Returns:
          Tensor: The tensor after DropBlock layer.
      """
      return drop_block3d(
          input,
          self.p,
          self.block_size,
          self.inplace,
          self.eps,
          self.training,
      )
  
file_path: vision/torchvision/ops/drop_block.py
imports: import torch
  import torch.fx
  import torch.nn.functional
  from torch import nn, Tensor
  from ..utils import _log_api_usage_once
label_desc: Use image node_id 2 for calling the DropBlock3d obj's underlying member method code with example usage: obj.forward(input) and returns: drop_block3d