class_docstr: Joiner class.
  
  Args:
      backbone (`Backbone`):
          ResNet backbone with frozen BatchNorm.
      position_embedding (`nn.Module`):
          Position embedding layer.
class_docstr_tok: ["Joiner","class",".","Args",":","backbone","(","`","Backbone","`",")",":","ResNet","backbone","with","frozen","BatchNorm",".","position_embedding","(","`","nn.Module","`",")",":","Position","embedding","layer","."]
code: def __init__(self, backbone, position_embedding):
      super().__init__(backbone, position_embedding)
  
file_path: towhee/towhee/models/coformer/backbone.py
imports: import torch
  import torch.nn.functional
  import torchvision
  from torch import nn
  from torchvision.models._utils import IntermediateLayerGetter
  from typing import Dict, List
  from towhee.models.coformer.utils import NestedTensor, is_main_process
  from towhee.models.layers.position_encoding import build_position_encoding
label_desc: Use image node_id 1 to create a new Joiner object from inherited base classes: nn with example: obj = Joiner(backbone, position_embedding)