code: def test_node_trainer():
      dataset = build_dataset_from_name("cora")
  
      node_trainer = NodeClassificationFullTrainer(
          model="gcn",
          init=False,
          lr=1e-2,
          weight_decay=5e-4,
          max_epoch=200,
          early_stopping_round=200,
      )
  
      node_trainer.num_features = dataset[0].x.size(1)
      node_trainer.num_classes = dataset[0].y.max().item() + 1
      node_trainer.initialize()
  
      print(node_trainer.encoder.encoder)
      print(node_trainer.decoder.decoder)
  
      node_trainer.train(dataset, True)
      result = node_trainer.evaluate(dataset, "test", "acc")
      print("Acc:", result)
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_node_trainer() without return types