Files
rocm-systems/projects/rocprofiler-sdk/source/docs/how-to/samples.rst
T
systems-assistant[bot] ad0fb25ed5 Add 'projects/rocprofiler-sdk/' from commit 'bf0fad1d5406fbc51403ba1aa9621a9d4a9bce2b'
git-subtree-dir: projects/rocprofiler-sdk
git-subtree-mainline: 50a90550e9
git-subtree-split: bf0fad1d54
2025-07-22 22:52:46 +00:00

50 lines
1.2 KiB
ReStructuredText

.. meta::
:description: "ROCprofiler-SDK is a tooling infrastructure for profiling general-purpose GPU compute applications running on the ROCm software."
:keywords: "ROCprofiler-SDK, ROCProfiler-SDK samples"
.. _rocprofiler-sdk-samples:
ROCprofiler-SDK samples
========================
The samples are provided to help you see the profiler in action.
Finding samples
---------------
The ROCm installation provides sample programs and ``rocprofv3`` tool.
- Sample programs are installed here:
.. code-block:: bash
/opt/rocm/share/rocprofiler-sdk/samples
- ``rocprofv3`` tool is installed here:
.. code-block:: bash
/opt/rocm/bin
Building Samples
----------------
To build samples from any directory, run:
.. code-block:: bash
cmake -B build-rocprofiler-sdk-samples /opt/rocm/share/rocprofiler-sdk/samples -DCMAKE_PREFIX_PATH=/opt/rocm
cmake --build build-rocprofiler-sdk-samples --target all --parallel 8
Running samples
---------------
To run the built samples, ``cd`` into the ``build-rocprofiler-sdk-samples`` directory and run:
.. code-block:: bash
ctest -V
The `-V` option enables verbose output, providing detailed information about the test execution.