code: def get_optparam_groups(
      self, lr_init_spatialxyz=0.02, lr_init_network=0.001
  ):
      grad_vars = [
          {"params": self.density_line, "lr": lr_init_spatialxyz},
          {"params": self.density_plane, "lr": lr_init_spatialxyz},
          {"params": self.app_line, "lr": lr_init_spatialxyz},
          {"params": self.app_plane, "lr": lr_init_spatialxyz},
          {
              "params": self.basis_mat.parameters(),
              "lr": lr_init_network,
          },
      ]
      if isinstance(self.renderModule, torch.nn.Module):
          grad_vars += [
              {
                  "params": self.renderModule.parameters(),
                  "lr": lr_init_network,
              }
          ]
      return grad_vars
  
file_path: slimmerf/models/tensoRF.py
imports: from .tensorBase import *
label_desc: Use image node_id 7 for calling the TensorVMSplit obj's underlying member method code with example usage: obj.get_optparam_groups(lr_init_spatialxyz, lr_init_network) and returns: grad_vars