class_docstr: A Scriptable version to perform C X Y Z -> X Y Z C.
class_docstr_tok: ["A","Scriptable","version","to","perform","C","X","Y","Z","-",">","X","Y","Z","C","."]
docstr: Args:
      x (torch.Tensor): video tensor whose dimensions are to be permuted.
docstr_tok: ["Args",":","x","(","torch.Tensor",")",":","video","tensor","whose","dimensions","are","to","be","permuted","."]
code: def forward(self, x: torch.Tensor) -> torch.Tensor:
      """
      Args:
          x (torch.Tensor): video tensor whose dimensions are to be permuted.
      """
      x = x.permute([1, 2, 3, 0])
      return x
  
imports: from typing import Callable, Dict, List, Optional, Tuple
  import pytorchvideo.transforms.functional
  import torch
  import torchvision.transforms
label_desc: Use image node_id 2 for calling the MoveChannelRear obj's underlying member method code with example usage: obj.forward(x) and returns: x