e7546b201a
* silence SFINAE disabled for fork_gotcha
* Python updates
- Options for --{module,function}-include
- libpyomnitrace is_initialized and is_finalized
- source instrumentation auto init
- atexit finalization
- improved python testing
* Documentation Update
* Fix to 'cmake -E cat' not available < cmake v3.18
* Fix for inverse tests
* Update cancelling.yml
[ROCm/rocprofiler-systems commit: 593b3b69b8]
1.2 KiB
1.2 KiB
Getting Started
.. toctree::
:glob:
:maxdepth: 3
instrumenting
runtime
critical_trace
Configuring Environment
Source the setup-env.sh script to prefix the PATH, LD_LIBRARY_PATH, etc. environment variables:
source /opt/omnitrace/share/omnitrace/setup-env.sh
Alternatively, if environment modules are supported, add the <prefix>/share/modulefiles directory to MODULEPATH via:
module use /opt/omnitrace/share/modulefiles
Alternatively, the above line can be added to the
${HOME}/.modulercfile.
Once omnitrace is in the MODULEPATH, omnitrace can be loaded via module load omnitrace/<VERSION> and unloaded via module unload omnitrace/<VERSION>, e.g.:
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:
which omnitrace
which omnitrace-avail
omnitrace --help
omnitrace-avail --all