(base) glueck@glueck-WHITLEY:~$ ls /home/glueck/getting_started_v5.1.0/notebooks/tao_launcher_starter_kit/PenangModelDetection/data/train
images label
(base) glueck@glueck-WHITLEY:~$
(base) glueck@glueck-WHITLEY:~$ ls /home/glueck/getting_started_v5.1.0/notebooks/tao_launcher_starter_kit/PenangModelDetection/data/train/images
00001.jpg 00003.jpg 00005.jpg 00007.jpg 00009.jpg 00011.jpg 00013.jpg 00015.jpg 00017.jpg 00019.jpg 00021.jpg 00023.jpg 00025.jpg 00027.jpg 00029.jpg
00002.jpg 00004.jpg 00006.jpg 00008.jpg 00010.jpg 00012.jpg 00014.jpg 00016.jpg 00018.jpg 00020.jpg 00022.jpg 00024.jpg 00026.jpg 00028.jpg 00030.jpg
(base) glueck@glueck-WHITLEY:~$ ls /home/glueck/getting_started_v5.1.0/notebooks/tao_launcher_starter_kit/PenangModelDetection/specs/detectnet_v2_tfrecords_kitti_trainval.txt
/home/glueck/getting_started_v5.1.0/notebooks/tao_launcher_starter_kit/PenangModelDetection/specs/detectnet_v2_tfrecords_kitti_trainval.txt
(base) glueck@glueck-WHITLEY:~$ ls -lh /home/glueck/getting_started_v5.1.0/notebooks/tao_launcher_starter_kit/PenangModelDetection/specs/detectnet_v2_tfrecords_kitti_trainval.txt
-rw-rw-r-- 1 glueck glueck 438 Jan 10 17:27 /home/glueck/getting_started_v5.1.0/notebooks/tao_launcher_starter_kit/PenangModelDetection/specs/detectnet_v2_tfrecords_kitti_trainval.txt
(base) glueck@glueck-WHITLEY:~$
(base) glueck@glueck-WHITLEY:~$ ls /home/glueck/getting_started_v5.1.0/notebooks/tao_launcher_starter_kit/PenangModelDetection/data/tfrecords/kitti_trainval
(base) glueck@glueck-WHITLEY:~$ ls /home/glueck/getting_started_v5.1.0/notebooks/tao_launcher_starter_kit/PenangModelDetection/data/tfrecords/
kitti_trainval penang_trainval
(base) glueck@glueck-WHITLEY:~$ ls workspace/tao-experiments/penang_trianval
ls: cannot access ‘workspace/tao-experiments/penang_trianval’: No such file or directory
(base) glueck@glueck-WHITLEY:~$ ls /workspace/tao-experiments/penang_trianval
ls: cannot access ‘/workspace/tao-experiments/penang_trianval’: No such file or directory
(base) glueck@glueck-WHITLEY:~$ ls /workspace/tao-experiments/detectnet_v2
ls: cannot access ‘/workspace/tao-experiments/detectnet_v2’: No such file or directory
import os
Set your environment variables if not set already
os.environ[“LOCAL_DATA_DIR”] = “/home/glueck/getting_started_v5.1.0/notebooks/tao_launcher_starter_kit/PenangModelDetection/data”
os.environ[“SPECS_DIR”] = “/home/glueck/getting_started_v5.1.0/notebooks/tao_launcher_starter_kit/PenangModelDetection/specs”
os.environ[“USER_EXPERIMENT_DIR”] = “/workspace/tao-experiments/detectnet_v2”
Create a new directory for the output TFRecords dump
output_tfrecords_dir = os.path.join(os.environ[“LOCAL_DATA_DIR”], “tfrecords”, “kitti_trainval”)
os.makedirs(output_tfrecords_dir, exist_ok=True)
os.system(f’rm -rf {output_tfrecords_dir}/*')
Run the dataset conversion using TAO
print(“Converting Tfrecords for Penang dataset”)
!tao model detectnet_v2 dataset_convert
-d $SPECS_DIR/detectnet_v2_tfrecords_kitti_trainval.txt
-o $/workspace/tao-experiments/penang_trianval
-r $USER_EXPERIMENT_DIR/
Converting Tfrecords for Penang dataset
2024-01-11 15:14:43,260 [TAO Toolkit] [INFO] root 160: Registry: [‘nvcr.io’]
2024-01-11 15:14:43,342 [TAO Toolkit] [INFO] nvidia_tao_cli.components.instance_handler.local_instance 361: Running command in container: nvcr.io/nvidia/tao/tao-toolkit:5.0.0-tf1.15.5
2024-01-11 15:14:43,356 [TAO Toolkit] [INFO] nvidia_tao_cli.components.docker_handler.docker_handler 301: Printing tty value True
2024-01-11 07:14:44.041641: I tensorflow/stream_executor/platform/default/dso_loader.cc:50] Successfully opened dynamic library libcudart.so.12
2024-01-11 07:14:44,092 [TAO Toolkit] [WARNING] tensorflow 40: Deprecation warnings have been disabled. Set TF_ENABLE_DEPRECATION_WARNINGS=1 to re-enable them.
Using TensorFlow backend.
2024-01-11 07:14:45,738 [TAO Toolkit] [WARNING] tensorflow 43: TensorFlow will not use sklearn by default. This improves performance in some cases. To enable sklearn export the environment variable TF_ALLOW_IOLIBS=1.
2024-01-11 07:14:45,780 [TAO Toolkit] [WARNING] tensorflow 42: TensorFlow will not use Dask by default. This improves performance in some cases. To enable Dask export the environment variable TF_ALLOW_IOLIBS=1.
2024-01-11 07:14:45,784 [TAO Toolkit] [WARNING] tensorflow 43: TensorFlow will not use Pandas by default. This improves performance in some cases. To enable Pandas export the environment variable TF_ALLOW_IOLIBS=1.
2024-01-11 07:14:47,669 [TAO Toolkit] [WARNING] matplotlib 500: Matplotlib created a temporary config/cache directory at /tmp/matplotlib-zr7r1892 because the default path (/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing.
2024-01-11 07:14:47,977 [TAO Toolkit] [INFO] matplotlib.font_manager 1633: generated new fontManager
WARNING:tensorflow:Deprecation warnings have been disabled. Set TF_ENABLE_DEPRECATION_WARNINGS=1 to re-enable them.
Using TensorFlow backend.
WARNING:tensorflow:TensorFlow will not use sklearn by default. This improves performance in some cases. To enable sklearn export the environment variable TF_ALLOW_IOLIBS=1.
2024-01-11 07:14:49,890 [TAO Toolkit] [WARNING] tensorflow 43: TensorFlow will not use sklearn by default. This improves performance in some cases. To enable sklearn export the environment variable TF_ALLOW_IOLIBS=1.
WARNING:tensorflow:TensorFlow will not use Dask by default. This improves performance in some cases. To enable Dask export the environment variable TF_ALLOW_IOLIBS=1.
2024-01-11 07:14:49,930 [TAO Toolkit] [WARNING] tensorflow 42: TensorFlow will not use Dask by default. This improves performance in some cases. To enable Dask export the environment variable TF_ALLOW_IOLIBS=1.
WARNING:tensorflow:TensorFlow will not use Pandas by default. This improves performance in some cases. To enable Pandas export the environment variable TF_ALLOW_IOLIBS=1.
2024-01-11 07:14:49,935 [TAO Toolkit] [WARNING] tensorflow 43: TensorFlow will not use Pandas by default. This improves performance in some cases. To enable Pandas export the environment variable TF_ALLOW_IOLIBS=1.
2024-01-11 07:14:50,536 [TAO Toolkit] [INFO] nvidia_tao_tf1.cv.common.logging.logging 197: Log file already exists at /workspace/tao-experiments/detectnet_v2/status.json
2024-01-11 07:14:50,536 [TAO Toolkit] [INFO] root 2102: Starting Object Detection Dataset Convert.
2024-01-11 07:14:50,537 [TAO Toolkit] [INFO] root 2102: [Errno 2] No such file or directory: ‘/home/glueck/getting_started_v5.1.0/notebooks/tao_launcher_starter_kit/PenangModelDetection/specs/detectnet_v2_tfrecords_kitti_trainval.txt’
Traceback (most recent call last):
File “/usr/local/lib/python3.8/dist-packages/nvidia_tao_tf1/cv/detectnet_v2/scripts/dataset_convert.py”, line 168, in
raise e
File “/usr/local/lib/python3.8/dist-packages/nvidia_tao_tf1/cv/detectnet_v2/scripts/dataset_convert.py”, line 137, in
main()
File “/usr/local/lib/python3.8/dist-packages/nvidia_tao_tf1/cv/detectnet_v2/scripts/dataset_convert.py”, line 128, in main
with open(expand_path(args.dataset_export_spec), “r”) as f:
FileNotFoundError: [Errno 2] No such file or directory: ‘/home/glueck/getting_started_v5.1.0/notebooks/tao_launcher_starter_kit/PenangModelDetection/specs/detectnet_v2_tfrecords_kitti_trainval.txt’
Execution status: FAIL
2024-01-11 15:15:00,521 [TAO Toolkit] [INFO] nvidia_tao_cli.components.docker_handler.docker_handler 363: Stopping container.