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
126 lines
3.5 KiB
ReStructuredText
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.
|