[ROCProfiler-SDK] [ROCProfiler-Register] Adding Correct Installation steps (#1150)

* Adding Correct Installation steps

* Update projects/rocprofiler-sdk/source/docs/install/installation.rst

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update projects/rocprofiler-sdk/source/docs/install/installation.rst

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Ammar ELWazir
2025-10-17 15:48:48 -05:00
committed by GitHub
parent 55baf27627
commit 3eb01da28d
2 changed files with 44 additions and 13 deletions
@@ -34,6 +34,38 @@ The relevant fields are ``ID`` and the ``VERSION_ID``.
Build requirements
------------------
Install the following dependencies:
- Debian/Ubuntu
.. code-block:: bash
sudo apt install -y libdw-dev libsqlite3-dev
- Red Hat Enterprise Linux/Alma Linux/Rocky Linux/Fedora
.. code-block:: bash
sudo dnf install elfutils elfutils-devel sqlite-devel clang-tools-extra gcc gcc-c++ cmake make openssl-devel
python3 -m pip install --upgrade pip
python3 -m pip install scikit-build
- SUSE Linux Enterprise Server
.. code-block:: bash
sudo zypper install gcc12 gcc12-c++ cmake make python3-devel elfutils sqlite3-devel libelf-devel libdw-devel
export CXX=/usr/bin/g++-12
export CC=/usr/bin/gcc-12
.. note::
The above ``export`` statements set the compiler environment variables only for the current terminal session. If you open a new terminal or log out, these variables will be unset. To make these settings permanent, add the following lines to your ``~/.bashrc`` file:
.. code-block:: bash
export CXX=/usr/bin/g++-12
export CC=/usr/bin/gcc-12
Alternatively, ensure these variables are set before building ROCprofiler-SDK.
To build ROCprofiler-SDK, install ``CMake`` as explained in the following section.
Install CMake
@@ -59,6 +91,7 @@ Building ROCprofiler-SDK from source
git sparse-checkout init --cone
git sparse-checkout set projects/rocprofiler-sdk
git checkout develop
python3 -m pip install -r projects/rocprofiler-sdk/requirements.txt
cmake \
-B rocprofiler-sdk-build \
-DCMAKE_INSTALL_PREFIX=/opt/rocm \