code: def forward(self, x):
      x0 = self.branch0(x)
      x1 = self.branch1(x)
      x2 = self.branch2(x)
      x3 = self.branch3(x)
      out = torch.cat((x0, x1, x2, x3), 1)
  
      return out
  
imports: from functools import partial
  from typing import Any, Callable, Optional
  import torch
  from torch import nn
  from torchvision.ops.misc import Conv3dNormActivation
  from ...transforms._presets import VideoClassification
  from ...utils import _log_api_usage_once
  from .._api import register_model, Weights, WeightsEnum
  from .._meta import _KINETICS400_CATEGORIES
  from .._utils import _ovewrite_named_param, handle_legacy_interface
label_desc: Use image node_id 2 for calling the SepInceptionBlock3D obj's underlying member method code with example usage: obj.forward(x) and returns: out