class_docstr: Base class for the extra block in the FPN.
  
  Same code as https://github.com/pytorch/vision/blob/release/0.12/torchvision/ops/feature_pyramid_network.py
docstr: Compute extended set of results of the FPN and their names.
  
  Args:
      results: the result of the FPN
      x: the original feature maps
      names: the names for each one of the original feature maps
  
  Returns:
      - the extended set of results of the FPN
      - the extended set of names for the results
docstr_tok: ["Compute","extended","set","of","results","of","the","FPN","and","their","names",".","Args",":","results",":","the","result","of","the","FPN","x",":","the","original","feature","maps","names",":","the","names","for","each","one","of","the","original","feature","maps","Returns",":","-","the","extended","set","of","results","of","the","FPN","-","the","extended","set","of","names","for","the","results"]
code: def forward(
      self, results: list[Tensor], x: list[Tensor], names: list[str]
  ):
      """
      Compute extended set of results of the FPN and their names.
  
      Args:
          results: the result of the FPN
          x: the original feature maps
          names: the names for each one of the original feature maps
  
      Returns:
          - the extended set of results of the FPN
          - the extended set of names for the results
      """
      pass
  
imports: from __future__ import annotations
  from collections import OrderedDict
  from collections.abc import Callable
  import torch.nn.functional
  from torch import Tensor, nn
  from monai.networks.layers.factories import Conv, Pool
label_desc: Use image node_id 1 for calling the ExtraFPNBlock obj's underlying member method code with example usage: obj.forward(results, x, names) without return types