Files
rocm-systems/source/docs/setup.md
T

50 lines
1.3 KiB
Markdown
Raw Normal View History

2022-10-19 03:30:00 -05:00
# Setup and Validation
```eval_rst
.. toctree::
:glob:
:maxdepth: 3
```
## Configuring Environment
2022-10-19 03:30:00 -05:00
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
```
2022-10-19 03:30:00 -05:00
Alternatively, if environment modules are supported, add the `<prefix>/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/<VERSION>` and unloaded via `module unload omnitrace/<VERSION>`, 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
2022-10-19 03:30:00 -05:00
which omnitrace-sample
2023-03-09 18:18:34 -06:00
omnitrace-instrument --help
omnitrace-avail --all
2022-10-19 03:30:00 -05:00
omnitrace-sample --help
# if built with python support
which omnitrace-python
omnitrace-python --help
```