Setting up mindmap#
Follow these steps to set up mindmap on your system:
Prerequisites
Install NVIDIA Container Toolkit by following the installation instructions.
Depending on your docker version, you might need to install the docker buildkit extensions:
sudo apt install docker-buildx
Clone the mindmap repository
git clone git@github.com:NVlabs/nvblox_mindmap.git
Initialize submodules
Initialize mindmap’s required submodules (nvblox and Isaac Lab):
git submodule update --init --recursive
Launch the Docker container
Build and launch an interactive Docker container with all dependencies pre-installed:
./docker/run_docker.sh
Note
The Docker run script will download and install additional third-party open source software projects. Review the license terms of these open source projects before use.
Get started
Choose a workflow from Example Workflows to begin using mindmap.
Note
All dependencies (including IsaacSim and Isaac Lab) required for running mindmap are pre-installed inside the Docker container. No additional installations are needed.
Note
The Docker container automatically mounts three directories from your host machine’s home folder
(~/datasets
, ~/models
, and ~/eval
) to the corresponding directories in the container
(/datasets
, /models
, and /eval
). This allows you to access your datasets, models,
and evaluation results from both the host machine and the Docker container seamlessly.