code: def _generate_validation_files():
      """Generate validation files (archive and CSV files)."""
      path = os.path.join(_output_dir(), "s3-tar_validation_sha3.tar")
      image_ids = _get_image_ids(images_number=12)
      _write_tar(path, "test", image_ids)
      _write_image_level_labels(
          "validation-human-labels.csv", image_ids
      )
      _write_image_level_labels(
          "validation-machine-labels.csv", image_ids, machine=True
      )
      _write_bbox_labels("validation-annotations-bbox.csv", image_ids)
  
file_path: datasets/tensorflow_datasets/testing/fake_data_generation/open_images.py
imports: import os
  import random
  import tarfile
  from absl import app
  from absl import flags
  from tensorflow_datasets.core import utils
  from tensorflow_datasets.core.features import ClassLabel
  from tensorflow_datasets.object_detection import open_images
  from tensorflow_datasets.testing import fake_data_utils
label_desc: Use image node_id 8 for calling a global function with example usage: _generate_validation_files() without return types