Configuring and validating the environment#
After installing ROCm Systems Profiler, additional steps are required to set up and validate the environment.
Note
The following instructions use the installation path /opt/rocprofiler-systems
. If
ROCm Systems Profiler is installed elsewhere, substitute the actual installation path.
Configuring the environment#
After ROCm Systems Profiler is installed, source the setup-env.sh
script to prefix the
PATH
, LD_LIBRARY_PATH
, and other environment variables:
source /opt/rocprofiler-systems/share/rocprofiler-systems/setup-env.sh
Alternatively, if environment modules are supported, add the <prefix>/share/modulefiles
directory
to MODULEPATH
:
module use /opt/rocprofiler-systems/share/modulefiles
Note
As an alternative, the above line can be added to the ${HOME}/.modulerc
file.
After ROCm Systems Profiler has been added to the MODULEPATH
, it can be loaded
using module load rocprofiler-systems/<VERSION>
and unloaded using module unload rocprofiler-systems/<VERSION>
.
module load rocprofiler-systems/1.0.0
module unload rocprofiler-systems/1.0.0
Note
You might also need to add the path to the ROCm libraries to LD_LIBRARY_PATH
,
for example, export LD_LIBRARY_PATH=/opt/rocm/lib:${LD_LIBRARY_PATH}
Validating the environment configuration#
If the following commands all run successfully with the expected output, then you are ready to use ROCm Systems Profiler:
which rocprof-sys
which rocprof-sys-avail
which rocprof-sys-sample
rocprof-sys-instrument --help
rocprof-sys-avail --all
rocprof-sys-sample --help
If ROCm Systems Profiler was built with Python support, validate these additional commands:
which rocprof-sys-python
rocprof-sys-python --help