Hi I tarin with TAO yolov4
have 3 directories for training and 3 for validation (all set in the docker via .tao_mounts.json)
Now I have noticed that if I set them in the yolo_v4_train_resnet18.txt in the following way I get an error regarding the validation folders only:
dataset_config { data_sources: { label_directory_path: "/workspace/tao-experiments/data/dataset1/training/label_2" image_directory_path: "/workspace/tao-experiments/data/dataset1/training/image_2" } data_sources: { label_directory_path: "/workspace/tao-experiments/data/dataset2/training/label_2" image_directory_path: "/workspace/tao-experiments/data/dataset2/training/image_2" } data_sources: { label_directory_path: "/workspace/tao-experiments/data/dataset3/training/label_2" image_directory_path: "/workspace/tao-experiments/data/dataset3/training/image_2" } include_difficult_in_training: true image_extension: "png" target_class_mapping { key: "fff" value: "fff" } target_class_mapping { key: "eee" value: "eee" } target_class_mapping { key: "ddd" value: "ddd" } target_class_mapping { key: "ccc" value: "ccc" } target_class_mapping { key: "bbb" value: "bbb" } target_class_mapping { key: "aaa" value: "aaa" } validation_data_sources: { label_directory_path: "/workspace/tao-experiments/data/dataset1/val/label" image_directory_path: "/workspace/tao-experiments/data/dataset1/val/image" } validation_data_sources: { label_directory_path: "/workspace/tao-experiments/data/dataset2/val/label" image_directory_path: "/workspace/tao-experiments/data/dataset2/val/image" } validation_data_sources: { label_directory_path: "/workspace/tao-experiments/data/dataset3/val/label" image_directory_path: "/workspace/tao-experiments/data/dataset3/val/image" } The only thing helped was to change the validation part like this:
validation_data_sources: [ { label_directory_path: "/workspace/tao-experiments/data/dataset1/val/label" image_directory_path: "/workspace/tao-experiments/data/dataset1/val/image" }, { label_directory_path: "/workspace/tao-experiments/data/dataset2/val/label" image_directory_path: "/workspace/tao-experiments/data/dataset2/val/image" }, { label_directory_path: "/workspace/tao-experiments/data/dataset3/val/label" image_directory_path: "/workspace/tao-experiments/data/dataset3/val/image" } ] - why this happens?
2)is it ok to format also the training part in the same way as validation for more consistency?
