class_docstr: Base tracker model.
  
  Args:
      momentums (dict[str:float], optional): Momentums to update the buffers.
          The `str` indicates the name of the buffer while the `float`
          indicates the momentum. Defaults to None.
      num_frames_retain (int, optional). If a track is disappeared more than
          `num_frames_retain` frames, it will be deleted in the memo.
           Defaults to 10.
class_docstr_tok: ["Base","tracker","model",".","Args",":","momentums","(","dict","[","str",":","float","]",",","optional",")",":","Momentums","to","update","the","buffers",".","The","`","str","`","indicates","the","name","of","the","buffer","while","the","`","float","`","indicates","the","momentum",".","Defaults","to","None",".","num_frames_retain","(","int",",","optional",")",".","If","a","track","is","disappeared","more","than","`","num_frames_retain","`","frames",",","it","will","be","deleted","in","the","memo",".","Defaults","to","10","."]
docstr: Tracking forward function.
docstr_tok: ["Tracking","forward","function","."]
code: def track(self, *args, **kwargs):
      """Tracking forward function."""
      pass
  
file_path: mmdetection/mmdet/models/trackers/base_tracker.py
imports: from abc import ABCMeta, abstractmethod
  from typing import List, Optional, Tuple
  import torch
  import torch.nn.functional
  from addict import Dict
label_desc: Use image node_id 12 for calling the BaseTracker obj's underlying member method code with example usage: obj.track() without return types