code: def fashion_mnist_generator(tmp_dir, training, how_many, start_from=0):
    
    _get_fashion_mnist(tmp_dir)
    d = _FASHION_MNIST_LOCAL_FILE_PREFIX + (
        _MNIST_TRAIN_DATA_FILENAME if training else _MNIST_TEST_DATA_FILENAME)
    l = _FASHION_MNIST_LOCAL_FILE_PREFIX + (
        _MNIST_TRAIN_LABELS_FILENAME if training else _MNIST_TEST_LABELS_FILENAME)
    return mnist_common_generator(tmp_dir, training, how_many, d, l, start_from)
docs: Image generator for FashionMNIST.
  
    Args:
      tmp_dir: path to temporary storage directory.
      training: a Boolean; if true, we use the train set, otherwise the test set.
      how_many: how many images and labels to generate.
      start_from: from which image to start.
  
    Returns:
      An instance of image_generator that produces MNIST images.