Files
TheRock/rocm-systems/projects/rocprofiler-compute/docs/index.rst
T
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

126 lines
3.5 KiB
ReStructuredText

.. meta::
:description: ROCm Compute Profiler documentation and reference
:keywords: Omniperf, ROCm, profiler, tool, Instinct, GPUs, accelerator, AMD,
ROCm Optiq, graphical analysis
*******************************************
ROCm Compute Profiler (rocprofiler-compute)
*******************************************
This documentation provides a comprehensive overview of the ROCm Compute
Profiler tool. In addition to a full deployment guide with installation
instructions, this documentation also explains the ideas motivating the design
behind the tool and its components.
If you're new to ROCm Compute Profiler, familiarize yourself with the tool by reviewing the
chapters that follow and gradually learn its more advanced features. To get
started, see :doc:`What is ROCm Compute Profiler? <what-is-rocprof-compute>`.
ROCm Compute Profiler is open source and hosted at `<https://github.com/ROCm/rocm-systems/tree/develop/projects/rocprofiler-compute>`__.
.. note::
The rocprofiler-compute repository for ROCm 7.0 and earlier is located at `<https://github.com/ROCm/rocprofiler-compute>`_.
.. grid:: 2
:gutter: 3
.. grid-item-card:: Install
* :doc:`Install ROCm Compute Profiler <install/core-install>`
* :doc:`Install from source <install/source-install>`
* :doc:`Quickstart <install/quickstart>`
.. grid-item::
Use the following topics to learn more about the advantages of ROCm Compute Profiler in your
development toolkit, how it aims to model performance, and how to use ROCm Compute Profiler
in practice.
.. grid:: 2
:gutter: 3
.. grid-item-card:: How to
* :doc:`how-to/use`
* :doc:`how-to/pc_sampling`
* :doc:`how-to/live_attach_detach`
* :doc:`how-to/profile/mode`
* :doc:`how-to/analyze/mode`
* :doc:`how-to/analyze/cli`
* :doc:`how-to/analyze/standalone-gui`
* :doc:`how-to/analyze/tui`
* :doc:`how-to/analyze/optiq`
.. grid-item-card:: Conceptual
* :doc:`conceptual/performance-model`
* :doc:`conceptual/cdna/cdna-performance-model`
* :doc:`conceptual/cdna/system-speed-of-light`
* :doc:`conceptual/cdna/compute-unit`
* :doc:`conceptual/cdna/l2-cache`
* :doc:`conceptual/cdna/shader-engine`
* :doc:`conceptual/cdna/command-processor`
* :doc:`conceptual/rdna/rdna-performance-model`
* :doc:`conceptual/rdna/system-speed-of-light`
* :doc:`conceptual/rdna/shader-engine`
* :doc:`conceptual/rdna/spi`
* :doc:`conceptual/rdna/wgp`
* :doc:`conceptual/rdna/gl0-cache`
* :doc:`conceptual/rdna/gl1-cache`
* :doc:`conceptual/rdna/gl2-cache`
* :doc:`conceptual/rdna/gcea`
* :doc:`conceptual/rdna/command-processor`
* :doc:`conceptual/rdna/grbm`
* :doc:`conceptual/rdna/references`
* :doc:`conceptual/definitions`
* :ref:`normalization-units`
.. grid-item-card:: Tutorials
* :doc:`tutorial/profiling-by-example`
* :doc:`Learning resources <tutorial/learning-resources>`
.. grid-item-card:: Reference
* :doc:`reference/compatible-accelerators`
* :doc:`reference/faq`
This project is proudly open source. For more details on how to contribute,
refer to
`Contributing to ROCm <https://rocm.docs.amd.com/en/latest/contribute/contributing.html>`_.
Find ROCm licensing information on the
`Licensing <https://rocm.docs.amd.com/en/latest/about/license.html>`_ page.