class_docstr: The Flickr dataset from the [Zeng at al. (2019)](https://arxiv.org/abs/1907.04931) paper,
  containing descriptions and common properties of images.
  
  **Arguments**
  
  - `normalize_x`: if True, normalize the features.
  - `dtype`: numpy dtype of graph data.
code: def download(self):
      print("Downloading Flickr dataset.")
      file_path = _download_url(
          self.url.format(self.adj_full_id), self.path
      )
      os.rename(file_path, osp.join(self.path, "adj_full.npz"))
  
      file_path = _download_url(
          self.url.format(self.feats_id), self.path
      )
      os.rename(file_path, osp.join(self.path, "feats.npy"))
  
      file_path = _download_url(
          self.url.format(self.class_map_id), self.path
      )
      os.rename(file_path, osp.join(self.path, "class_map.json"))
  
      file_path = _download_url(
          self.url.format(self.role_id), self.path
      )
      os.rename(file_path, osp.join(self.path, "role.json"))
  
file_path: spektral/spektral/datasets/flickr.py
imports: import json
  import os
  import os.path
  import numpy
  import scipy.sparse
  from spektral.data import Dataset, Graph
  from spektral.datasets.citation import _preprocess_features
  from spektral.datasets.dblp import _download_url
  from spektral.utils import label_to_one_hot
label_desc: Use image node_id 2 for calling the Flickr obj's underlying member method code with example usage: obj.download() without return types