class_docstr: PglNodePropPredDataset
      
docstr: Train/Validation/Test split
          
docstr_tok: ["Train\/Validation\/Test","split"]
code: def get_idx_split(self):
      """Train/Validation/Test split"""
      split_type = self.meta_info[self.name]["split"]
      path = osp.join(self.root, "split", split_type)
  
      train_idx = pd.read_csv(
          osp.join(path, "train.csv.gz"),
          compression="gzip",
          header=None,
      ).values.T[0]
      valid_idx = pd.read_csv(
          osp.join(path, "valid.csv.gz"),
          compression="gzip",
          header=None,
      ).values.T[0]
      test_idx = pd.read_csv(
          osp.join(path, "test.csv.gz"), compression="gzip", header=None
      ).values.T[0]
  
      return {
          "train": np.array(train_idx, dtype="int64"),
          "valid": np.array(valid_idx, dtype="int64"),
          "test": np.array(test_idx, dtype="int64"),
      }
  
file_path: PGL/legacy/pgl/contrib/ogb/nodeproppred/dataset_pgl.py
imports: import pandas
  import shutil, os
  import os.path
  import numpy
  from ogb.utils.url import decide_download, download_url, extract_zip
  from ogb.nodeproppred import make_master_file
  from pgl.contrib.ogb.io.read_graph_pgl import read_csv_graph_pgl
label_desc: Use image node_id 3 for calling the PglNodePropPredDataset obj's underlying member method code with example usage: obj.get_idx_split() and returns: dict