code: def full_test(model, data):
      model.eval()
      return model(
          data.x.to(model.device), data.adj_t.to(model.device)
      ).cpu()
  
imports: import time
  import hydra
  from omegaconf import OmegaConf
  import torch
  from torch_geometric.nn.conv.gcn_conv import gcn_norm
  from dig.lsgraph.dataset import get_data, SubgraphLoader, EvalSubgraphLoader
  from dig.lsgraph.method.GraphFMOB.metis import metis, permute
  import dig.lsgraph.method.GraphFMOB.models
  from dig.lsgraph.method.GraphFMOB.utils import compute_micro_f1, dropout
  from torch import Tensor
  from typing import Optional
  from torch_geometric.typing import Adj
  from torch_geometric.utils.num_nodes import maybe_num_nodes
  from torch_scatter import scatter_add
  from torch_sparse import SparseTensor
  import logging
label_desc: Use image node_id 3 for calling a global function with example usage: full_test(model, data) and returns: model