code: def training_report(gaussian_splats, data):
      raise NotImplementedError
      torch.cuda.empty_cache()
  
file_path: splatter-image/train_network.py
imports: import glob
  import hydra
  import os
  import wandb
  import numpy
  import torch
  from torch.utils.data import DataLoader
  from ema_pytorch import EMA
  from omegaconf import DictConfig, OmegaConf
  from utils.general_utils import safe_state
  from utils.loss_utils import l1_loss, l2_loss
  import lpips
  from eval import evaluate_dataset
  from gaussian_renderer import render_predicted
  from scene.gaussian_predictor import GaussianSplatPredictor
  from scene.dataset_factory import get_dataset
label_desc: Use image node_id 2 for calling a global function with example usage: training_report(gaussian_splats, data) without return types