:description:Documentation of the usage of rocprofv3-avail
:keywords:ROCprofiler-SDK tool usage, rocprofv3-avail usage, rocprofv3 user manual, rocprofv3 usage, rocprofv3 user guide, using rocprofv3, ROCprofiler-SDK tool user guide, ROCprofiler-SDK tool user manual, using ROCprofiler-SDK tool, ROCprofiler-SDK command-line tool, ROCprofiler-SDK CLI, ROCprofiler-SDK command line tool
.._using-rocprofv3-avail:
======================
Using rocprofv3-avail
======================
``rocprofv3-avail`` is a CLI tool that helps you to query the features supported by the hardware and Rocprofiler SDK.
The following sections demonstrate the use of ``rocprofv3-avail`` for querying features using various command-line options.
``rocprofv3-avail`` is installed with ROCm under ``/opt/rocm/bin``. To use the tool from anywhere in the system, export ``PATH`` variable:
..code-block::bash
exportPATH=$PATH:/opt/rocm/bin
.._rocprofv3-avail_cli-options:
Command-line options
--------------------
The following table lists ``rocprofv3-avail`` command-line options categorized according to their purpose.
.. # COMMENT: The following lines define a line break for use in the table below.
..|br|raw:: html
<br />
..list-table:: rocprofv3-avail options
:header-rows:1
* - Purpose
- Option
- Description
* - avail-aptions commands
- | ``info``
| ``list``
| ``pmc-check``
- | Info options for detailed information of counters, agents, and pc-sampling configurations.
The preceding command generates an output with the pmc info, if used with ``-d`` information of pmc for device ``-d`` is generated.
Output includes the following information: logical node id, name, counter_name, description of the counter, dimensions, block/expression for every counter.
The preceding command generates list of supported PC sampling configurations for each agent that supports PC sampling. ``-d`` option is not applicable here.
Output has following information: logical node id, method supported, unit, minimum sampling interval, maximum sampling interval