ROCm / rocm-libraries
git clone https://github.com/ROCm/rocm-libraries.git
therock-10.1 · 17d ago
🔥 on GitHub Trending today
super repo for rocm libraries
+1
stars, 24h · #7,617
+3
stars, 7 days · #15,776
+23
stars, 30 days · #22,141
455
★ total · +1% this week
446
forks · 706 open issues
Star history (as recorded here)
LanguageAssembly
License—
Created2025-04-23 (1y ago)
Last pushtoday
Watchers9
OwnerOrganization
Seen on GitHub Trending
- 2026-10-22 — #1 daily in assembly · +2 ★
- 2026-10-22 — #2 monthly in assembly · +23 ★
- 2026-10-22 — #2 weekly in assembly · +4 ★
- 2026-10-21 — #1 daily in assembly
- 2026-10-21 — #2 monthly in assembly · +23 ★
- 2026-10-21 — #2 weekly in assembly · +3 ★
- 2026-10-20 — #1 daily in assembly
- 2026-10-20 — #2 monthly in assembly · +23 ★
- 2026-10-20 — #2 weekly in assembly · +3 ★
Links
README excerpt
# ROCm Libraries Welcome to the ROCm Libraries super-repo. This repository consolidates multiple ROCm-related libraries and shared components into a single repository to streamline development, CI, and integration. ## Super-repo 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. ## Super-repo Project Status ### TheRock CI Status TheRock CI performs multi-component testing on top of builds leveraging the TheRock build system. ### Component Migration and Legacy CI Status This table provides the current status of the migration of specific components as well as a pointer to the health of their legacy CI systems. **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 certain 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 | Migration Status | Math CI Status | |---------------------|------------------|---------------------------------------| | `composablekernel` | Completed | | | `hipblas` | Completed | | | `hipblas-common` | Completed | | | `hipblaslt` | Completed | | | `hipcub` | Completed | | | `hipfft` | Completed | | | `hiprand` | Completed | | | `hipsolver` | Completed | | | `hipsparse` | Completed | | | `hipsparselt` | Completed | | | `miopen` | Completed | | | `mxdatagenerator` | Completed | | | `origami` | Completed | | | `rocblas` | Completed | | | `rocfft` | Completed | | | `rocprim` | Completed | | | `rocrand` | Completed | | | `rocsolver` | Completed | | | `rocsparse` | Completed | | | `rocthrust` | Completed | | | `rocroller` | Completed | | | `tensile` | Completed | | | `rocwmma` | Completed | | | `hiptensor` | Completed | | | `rpp` | Completed | | ## 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: [code] - Each folder under `projects/` corresponds to a ROCm library 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 libraries, but does not produce its own distinct packages in previous ROCm releases. ## 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 Thi