I am using the TAO toolkit V5 and I see that there are a lot of environment variables that are used inside the notebooks, but most of them are not clear.
For instance, what is the different uses of these variables:
LOCAL_PROJECT_DIR, LOCAL_EXPERIMENT_DIR, USER_EXPERIMENT_DIR.
I am aware that these variables are used to run cleaner commands, however, I don’t understand the intutition behind having these three different variables that are, for me, if I understood them well, serving the same purpose.
The same goes for: LOCAL_SPECS_DIR and SPECS_DIR. Why should there be two different directories?
Because there are local folders and docker’s folders.
We need to differentiate them. Actually you can find the different paths when you set ~/.tao_mounts.json file.
One is the path to your local files.
Another is the mapping path to the docker’s files.
For example,
! tao ssd run ls /workspace/xxx.txt
The /workspace/xxx.txt is a path which is inside the docker. It is not a path locally.
I see. Thanks. Much clearer now.
By the way, when I run some help command, I expect to have an imminent result on how to use it, but seems that a docker image is pulled just for that. For example, running tao model faster_rcnn --help, I get the below processing …
It seems I still have the same waiting time.
I went inside the docker and ran the help command from there, but there is still a waiting time. I am wondering whether this is something that all users are experiencing or only myself.