# Setup and Validation ```eval_rst .. toctree:: :glob: :maxdepth: 3 ``` ## Configuring Environment Once omnitrace is installed, source the `setup-env.sh` script to prefix the `PATH`, `LD_LIBRARY_PATH`, etc. environment variables: ```bash source /opt/omnitrace/share/omnitrace/setup-env.sh ``` Alternatively, if environment modules are supported, add the `/share/modulefiles` directory to `MODULEPATH`: ```bash module use /opt/omnitrace/share/modulefiles ``` > ***Alternatively, the above line can be added to the `${HOME}/.modulerc` file.*** Once omnitrace is in the `MODULEPATH`, omnitrace can be loaded via `module load omnitrace/` and unloaded via `module unload omnitrace/`, e.g.: ```bash module load omnitrace/1.0.0 module unload omnitrace/1.0.0 ``` > ***You may need to also add the path to the ROCm libraries to `LD_LIBRARY_PATH`, e.g. `export LD_LIBRARY_PATH=/opt/rocm/lib:${LD_LIBRARY_PATH}`*** ## Validating Environment Configuration If all the following commands execute successfully with output, then you are ready to use omnitrace: ```bash which omnitrace which omnitrace-avail which omnitrace-sample omnitrace-instrument --help omnitrace-avail --all omnitrace-sample --help # if built with python support which omnitrace-python omnitrace-python --help ```