class_docstr: ## [Cora Dataset](https://linqs.soe.ucsc.edu/data)
  
  Cora dataset is a dataset of research papers.
  For each paper we are given a binary feature vector that indicates the presence of words.
  Each paper is classified into one of 7 classes.
  The dataset also has the citation network.
  
  The papers are the nodes of the graph and the edges are the citations.
  
  The task is to classify the nodes to the 7 classes with feature vectors and
  citation network as input.
class_docstr_tok: ["#","#","[","Cora","Dataset","]","(","https",":","\/\/linqs.soe.ucsc.edu\/data",")","Cora","dataset","is","a","dataset","of","research","papers",".","For","each","paper","we","are","given","a","binary","feature","vector","that","indicates","the","presence","of","words",".","Each","paper","is","classified","into","one","of","7","classes",".","The","dataset","also","has","the","citation","network",".","The","papers","are","the","nodes","of","the","graph","and","the","edges","are","the","citations",".","The","task","is","to","classify","the","nodes","to","the","7","classes","with","feature","vectors","and","citation","network","as","input","."]
docstr: Download the dataset
docstr_tok: ["Download","the","dataset"]
code: def _download():
      """
      Download the dataset
      """
      if not (lab.get_data_path() / "cora").exists():
          download.download_file(
              "https://linqs-data.soe.ucsc.edu/public/lbc/cora.tgz",
              lab.get_data_path() / "cora.tgz",
          )
          download.extract_tar(
              lab.get_data_path() / "cora.tgz", lab.get_data_path()
          )
  
imports: from typing import Dict
  import numpy
  import torch
  from torch import nn
  from labml import lab, monit, tracker, experiment
  from labml.configs import BaseConfigs, option, calculate
  from labml.utils import download
  from labml_helpers.device import DeviceConfigs
  from labml_helpers.module import Module
  from labml_nn.graphs.gat import GraphAttentionLayer
  from labml_nn.optimizers.configs import OptimizerConfigs
label_desc: Use image node_id 1 for calling the CoraDataset obj's underlying member method code with example usage: obj._download() without return types