MCPcopy Create free account
hub / github.com/ROCm/rocm-systems

github.com/ROCm/rocm-systems @hip-version_7.15.61870

Chat with this repo
repository ↗ · DeepWiki ↗ · release hip-version_7.15.61870 ↗ · + Follow
157,375 symbols 411,469 edges 9,304 files 23,459 documented · 15% updated 1d agorocm-7.2.4 · 2026-05-28★ 429359 open issues

Browse by type

Functions 106,056 Types & classes 51,239 Endpoints 80
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ROCm Systems

Welcome to the ROCm Systems super-repo. This repository consolidates multiple ROCm systems projects into a single repository to streamline development, CI, and integration. The first set of projects focuses on requirements for building PyTorch.

Super-repo Status and CI Health

This table provides the current status of the migration of specific ROCm systems projects as well as a pointer to their current CI health.

Key: - Completed: Fully migrated and integrated. This super-repo should be considered the source of truth for this project. The old repo may still be used for release activities. - In Progress: Ongoing migration, tests, or integration. Please refrain from submitting new pull requests on the individual repo of the project, and develop on the super-repo. - Pending: Not yet started or in the early planning stages. The individual repo should be considered the source of truth for this project.

Component Source of Truth Migration Status Component CI Status
amdsmi Public Completed
aqlprofile Public Completed CodeQL

Continuous Integration | | clr | Public | Completed | | | hip | Public | Completed | | | hipfile | Public | Completed | | | hipother | Public | Completed | | | hip-tests | Public | Completed | | | rdc | Public | Completed | | | rocdbgapi | Public | Completed | None | | rocdecode | Public | Completed | Media Libs CI | | rocjpeg | Public | Completed | Media Libs CI | | rocm-core | Public | Completed | | | rocminfo | Public | Completed | | | rocm-smi-lib | Public | Completed | | | rocprofiler | Public | Completed | | | rocprofiler-compute | Public | Completed | Formatting

 rhel-8

tarball

ubuntu jammy | | rocprofiler-register | Public | Completed | Continuous Integration | | rocprofiler-sdk | Public | Completed | Code Coverage Integration

CodeQL

Continuous Integration

Documentation

Formatting

Python Linting

Restrictions

Release Compatibility | | rocprofiler-systems | Public | Completed | Containers

rocprofiler-systems GHCR Packages for CI Images

Formatting

Python Linting

RedHat Linux

Ubuntu Jammy

Ubuntu Noble | | rocr-debug-agent | Public | Completed | None | | rocr-runtime | Public | Completed | | | rocshmem | Public | Completed | | | roctracer | Public | Completed | |

Tentative migration schedule

Component Tentative Date

*Remaining schedule to be determined.

TheRock CI Status

Note TheRock CI performs multi-component testing on top of builds leveraging TheRock build system.

The Rock CI


Nomenclature

Project names have been standardized to match the casing and punctuation of released packages. This removes inconsistent camel-casing and underscores used in legacy repositories.

Structure

The repository is organized as follows:

projects/
  amdsmi/
  aqlprofile/
  clr/
  hip/
  hipfile/
  hipother/
  hip-tests/
  rccl/
  rdc/
  rocdbgapi/
  rocdecode/
  rocjpeg/
  rocm-core
  rocminfo/
  rocmsmilib/
  rocprofiler/
  rocprofiler-compute/
  rocprofiler-register/
  rocprofiler-sdk/
  rocprofiler-systems/
  rocr-debug-agent/
  rocrruntime/
  rocshmem/
  roctracer/
  • Each folder under projects/ corresponds to a ROCm systems project that was previously maintained in a standalone GitHub repository and released as distinct packages.
  • Each folder under shared/ contains code that existed in its own repository and is used as a dependency by multiple projects, but does not produce its own distinct packages in previous ROCm releases.

Goals

  • Enable unified build and test workflows across ROCm libraries.
  • Facilitate shared tooling, CI, and contributor experience.
  • Improve integration, visibility, and collaboration across ROCm library teams.

Getting Started

To begin contributing or building, see the CONTRIBUTING.md guide. It includes setup instructions, sparse-checkout configuration, development workflow, and pull request guidelines.

License

This super-repo contains multiple subprojects, each of which retains the license under which it was originally published.

📁 Refer to the LICENSE, LICENSE.md, or LICENSE.txt file within each projects/ or shared/ directory for specific license terms. 📄 Refer to the header notice in individual files outside projects/ or shared/ folders for their specific license terms.

Note: The root of this repository does not define a unified license across all components.

Questions or Feedback?

We're happy to help!

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 65,210
Function 40,846
Class 35,369
Enum 15,830
Route 80
Interface 40

Languages

C++88%
Python9%
C2%
Rust1%
TypeScript1%
Go1%

Modules by API surface

emulation/rocjitsu/lib/rocjitsu/src/rocjitsu/isa/arch/amdgpu/gfx1250/decoder.cpp1,629 symbols
emulation/rocjitsu/lib/rocjitsu/src/rocjitsu/isa/arch/amdgpu/rdna4/decoder.cpp1,559 symbols
emulation/rocjitsu/lib/rocjitsu/src/rocjitsu/isa/arch/amdgpu/cdna4/decoder.cpp1,510 symbols
emulation/rocjitsu/lib/rocjitsu/src/rocjitsu/isa/arch/amdgpu/cdna1/decoder.cpp1,462 symbols
projects/rocprofiler-sdk/source/lib/aqlprofile/linux/soc21_enum.h1,455 symbols
projects/aqlprofile/linux/soc21_enum.h1,455 symbols
projects/rocprofiler/src/pcsampler/gfxip/vega10_enum.h1,450 symbols
projects/rocprofiler-sdk/source/lib/aqlprofile/linux/vega10_enum.h1,450 symbols
projects/aqlprofile/linux/vega10_enum.h1,450 symbols
emulation/rocjitsu/lib/rocjitsu/src/rocjitsu/isa/arch/amdgpu/rdna3_5/decoder.cpp1,448 symbols
emulation/rocjitsu/lib/rocjitsu/src/rocjitsu/isa/arch/amdgpu/cdna3/decoder.cpp1,415 symbols
emulation/rocjitsu/lib/rocjitsu/src/rocjitsu/isa/arch/amdgpu/rdna1/decoder.cpp1,412 symbols

Datastores touched

(mongodb)Database · 1 repos
rcclDatabase · 1 repos

For agents

$ claude mcp add rocm-systems \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page