Please provide the following information when requesting support.
• Network Type (PointPillars)
• TLT Version (4.0.1)
• Training spec file (pointpillars.yaml from getting_started_v4.0.1)
• How to reproduce the issue?
!tao pointpillars dataset_convert -e $SPECS_DIR/pointpillars.yaml
the error messages are as below:
2023-09-25 08:43:43,098 [INFO] root: Registry: [‘nvcr.io’]
2023-09-25 08:43:43,167 [INFO] tlt.components.instance_handler.local_instance: Running command in container: nvcr.io/nvidia/tao/tao-toolkit:4.0.0-pyt
2023-09-25 08:43:43,231 [WARNING] tlt.components.docker_handler.docker_handler:
Docker will run the commands as root. If you would like to retain your
local host permissions, please add the “user”:“UID:GID” in the
DockerOptions portion of the “/home/avresearch/.tao_mounts.json” file. You can obtain your
users UID and GID by using the “id -u” and “id -g” commands on the
python /opt/conda/lib/python3.8/site-packages/nvidia_tao_pytorch/pointcloud/pointpillars/scripts/dataset_convert.py --cfg_file /home/avresearch/getting_started_v4.0.1/notebooks/tao_launcher_starter_kit/pointpillars/specs/pointpillars.yaml
Traceback (most recent call last):
File “</opt/conda/lib/python3.8/site-packages/nvidia_tao_pytorch/pointcloud/pointpillars/scripts/dataset_convert.py>”, line 3, in **
File “”, line 22, in
AttributeError: ‘EasyDict’ object has no attribute ‘CLASS_NAMES’
2023-09-25 08:43:48,732 [INFO] tlt.components.docker_handler.docker_handler: Stopping container.
It is not clear for me to figure out where to start. Can you provide any solutions for this? I do not get why it says a missing attribute. If you need more information to help me, please let me know. Thank you!