code: def parse_arguments():
      """
      Parse arguments
      """
      parser = argparse.ArgumentParser(description="Node2vec")
      parser.add_argument("--dataset", type=str, default="cora")
      # 'train' for training node2vec model, 'time' for testing speed of random walk
      parser.add_argument("--task", type=str, default="train")
      parser.add_argument("--runs", type=int, default=10)
      parser.add_argument("--device", type=str, default="cpu")
      parser.add_argument("--embedding_dim", type=int, default=128)
      parser.add_argument("--walk_length", type=int, default=50)
      parser.add_argument("--p", type=float, default=0.25)
      parser.add_argument("--q", type=float, default=4.0)
      parser.add_argument("--num_walks", type=int, default=10)
      parser.add_argument("--epochs", type=int, default=100)
      parser.add_argument("--batch_size", type=int, default=128)
  
      args = parser.parse_args()
  
      return args
  
imports: import argparse
  from ogb.linkproppred import *
  from ogb.nodeproppred import *
  from dgl.data import CitationGraphDataset
label_desc: Use image node_id 2 for calling a global function with example usage: parse_arguments() and returns: args