code: def save_adult_dataset_for_cpp_benchmarks():
      """Fetches and saves as C++ cereal serialized file the adult dataset"""
      save_path = os.path.join(
          os.path.dirname(os.path.abspath(__file__)),
          "../../tools/benchmark/data",
      )
      os.makedirs(save_path, exist_ok=True)
  
      label_path = os.path.join(save_path, "adult.labels.cereal")
      features_path = os.path.join(save_path, "adult.features.cereal")
  
      X, y = fetch_tick_dataset("binary/adult/adult.trn.bz2")
      serialize_array(y, label_path)
      serialize_array(X, features_path)
  
file_path: tick/tools/benchmark/benchmark_util.py
imports: import datetime
  import os
  from subprocess import PIPE, run
  from tick.array.serialize import serialize_array
  from tick.dataset import fetch_tick_dataset
  from tick.dataset.fetch_url_dataset import fetch_url_dataset
label_desc: Use image node_id 8 for calling a global function with example usage: save_adult_dataset_for_cpp_benchmarks() without return types