class_docstr: Build multi-pathway block with fusion for video recognition, each of the pathway
  contains its own Blocks and Fusion layers across different pathways.
  
  ::
  
                          Pathway 1  ... Pathway N
                              ↓              ↓
                           Block 1        Block N
                              ↓⭠ --Fusion----↓
class_docstr_tok: ["Build","multi-pathway","block","with","fusion","for","video","recognition",",","each","of","the","pathway","contains","its","own","Blocks","and","Fusion","layers","across","different","pathways",".",":",":","Pathway","1","...","Pathway","N","\u2193","\u2193","Block","1","Block","N","\u2193\u2b60","--","Fusion","--","--","\u2193"]
docstr: Args:
      multipathway_blocks (nn.module_list): list of models from all pathways.
      multipathway_fusion (nn.module): fusion model.
      inplace (bool): If inplace, directly update the input list without making
          a copy.
docstr_tok: ["Args",":","multipathway_blocks","(","nn.module_list",")",":","list","of","models","from","all","pathways",".","multipathway_fusion","(","nn.module",")",":","fusion","model",".","inplace","(","bool",")",":","If","inplace",",","directly","update","the","input","list","without","making","a","copy","."]
code: def __init__(
      self,
      *,
      multipathway_blocks: nn.ModuleList,
      multipathway_fusion: Optional[nn.Module],
      inplace: Optional[bool] = True,
  ) -> None:
      """
      Args:
          multipathway_blocks (nn.module_list): list of models from all pathways.
          multipathway_fusion (nn.module): fusion model.
          inplace (bool): If inplace, directly update the input list without making
              a copy.
      """
      super().__init__()
      set_attributes(self, locals())
  
file_path: pytorchvideo/pytorchvideo/models/net.py
imports: from typing import List, Optional
  import torch
  import torch.nn
  from pytorchvideo.layers.utils import set_attributes
  from pytorchvideo.models.weight_init import init_net_weights
label_desc: Use image node_id 1 to create a new MultiPathWayWithFuse object from inherited base classes: nn with example: obj = MultiPathWayWithFuse()