code: def track(self, model: model_interface.TrackerInterface, **kwargs):
      if self._finalised:
          raise RuntimeError(
              "Cannot track new values with a finalised tracker, you need to reset it first"
          )
      losses = self._convert(model.get_current_losses())
      self._append_losses(losses)
  
imports: import os
  import torchnet
  import torch
  from typing import Dict, Any
  import wandb
  from torch.utils.tensorboard import SummaryWriter
  import logging
  from torch_points3d.models import model_interface
label_desc: Use image node_id 5 for calling the BaseTracker obj's underlying member method code with example usage: obj.track(model) without return types