Skip to content

Housekeeping: remove dead modules-amdgcn, tidy CMake, refresh README#345

Merged
amontoison merged 2 commits into
ROCm:developfrom
amontoison:cleanup/readme-cmake-modules
Jul 24, 2026
Merged

Housekeeping: remove dead modules-amdgcn, tidy CMake, refresh README#345
amontoison merged 2 commits into
ROCm:developfrom
amontoison:cleanup/readme-cmake-modules

Conversation

@amontoison

Copy link
Copy Markdown
Collaborator

Cleanup pass on the build/docs after the binding regeneration:

  • lib/modules-amdgcn/: removed. These legacy hand-written modules (rocblas, rocsparse, hip_blas, rocfft) were not compiled (commented out in lib/CMakeLists.txt), had zero use references, and are superseded by the generated lib/hipfort/hipfort_*.F90.
  • lib/CMakeLists.txt: dropped the dead commented modules-amdgcn/modules-nvptx/modules-contrib globs and the empty source variables. The library is built solely from lib/hipfort/.
  • README: interfaces are now regenerated from the current ROCm (rocm-libraries monorepo), not "ROCm 4.5.0"; added hipFFTW to the supported-API list.
  • docs: added supported_api_hipfftw.md (70 interfaces) so the new README link resolves.

- Remove lib/modules-amdgcn/ (legacy hand-written rocblas/rocsparse/hip_blas/rocfft
  modules — not built (commented out in CMake), unused, superseded by lib/hipfort/).
- lib/CMakeLists.txt: drop the dead commented modules-amdgcn/nvptx/contrib globs and
  the empty source references; the library is built solely from lib/hipfort/.
- README: interfaces are regenerated from the current ROCm (rocm-libraries), not
  ROCm 4.5.0; add hipFFTW to the supported-API list.
- Add docs/doxygen/input/supported_api_hipfftw.md (70 interfaces).
@amontoison
amontoison requested review from a team and cgmb as code owners July 24, 2026 01:52
Comment thread README.md Outdated
@amontoison
amontoison merged commit dadbfe2 into ROCm:develop Jul 24, 2026
1 check was pending
@amontoison
amontoison deleted the cleanup/readme-cmake-modules branch July 24, 2026 01:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant