Your val images is only 8. It is smaller than num_shards.
Please add more val images or set smaller num_shards.
Please refer to below.
val_images is (val_split)% of total images.train_images is (100-val_split)% of total images.
Please make sure below at the same time.
- val_images >= num_shards
- train_images >= num_shards