class_docstr: Rotary position embedding w/ concatenatd sin & cos
  
  The following impl/resources were referenced for this impl:
  * https://github.com/lucidrains/vit-pytorch/blob/6f3a5fcf0bca1c5ec33a35ef48d97213709df4ba/vit_pytorch/rvt.py
  * https://blog.eleuther.ai/rotary-embeddings/
code: def forward(self, x):
      # assuming channel-first tensor where spatial dim are >= 2
      pos_embed = self.get_embed(x.shape[2:])
      return apply_rot_embed_cat(x, pos_embed)
  
imports: import math
  from typing import List, Tuple, Optional, Union
  import torch
  from torch import nn
  from .trace_utils import _assert
label_desc: Use image node_id 3 for calling the RotaryEmbeddingCat obj's underlying member method code with example usage: obj.forward(x) and returns: apply_rot_embed_cat