Can't run Isaac ROS Image Segmenation Quickstart instructions for NvM SSD

Hi, the quickstart guidelines in this link work for me when I install everything on the microSD card. However, I am having issues running it using NVM SSD.

I have followed all steps to automatically mount nvm ssd on /ssd.

Particularly, for initial steps in this link, I use

cd /ssd/workspaces/isaac_ros-dev/src
cd /ssd/workspaces/isaac_ros-dev/src/isaac_ros_image_segmentation &&
git lfs pull -X “” -I “resources/rosbags/”
cd /ssd/workspaces/isaac_ros-dev/src/isaac_ros_common &&
./scripts/run_dev.sh

and so on, instead of
cd ~/workspaces/isaac_ros-dev/src
cd ~/workspaces/isaac_ros-dev/src/isaac_ros_image_segmentation &&
git lfs pull -X “” -I “resources/rosbags/”
cd ~/workspaces/isaac_ros-dev/src/isaac_ros_common &&
./scripts/run_dev.sh

For the case of NVM SSD mounted on /ssd, I get stuck on step 7 first as it cannot find the file: /workspaces/isaac_ros-dev/src/isaac_ros_image_segmentation/resources/peoplesemsegnet_shuffleseg_config.pbtxt

This is because the docker is launched from step 4 and the workspaces directory is in /ssd/ instead of ~/

What should I be doing to run the image segmentation on the mounted ssd? Is there any modifications in commands to make this run on ssd as the kernel is installed on microSD?

You can run ./scripts/run_dev.sh /ssd/workspaces/isaac_ros-dev to use that directory instead of the default. Alternatively, you can use a symlink too.