Skip to content

Update hip, hipBLAS and rocBLAS bindings - #572

Merged
amontoison merged 1 commit into
ROCm:developfrom
amontoison:more_fixes
Oct 2, 2026
Merged

amontoison merged 1 commit into
ROCm:developfrom
amontoison:more_fixes

Conversation

@amontoison

Copy link
Copy Markdown
Collaborator

No description provided.

@amontoison
amontoison merged commit e80b872 into ROCm:develop Oct 2, 2026
1 of 2 checks passed
@amontoison
amontoison deleted the more_fixes branch October 2, 2026 02:05
amontoison added a commit that referenced this pull request Oct 6, 2026
The symbol tests were last regenerated before #553, #564, #571, #572 and
5de6093, so they no longer matched the bindings: eight of them failed to
compile with -DHIPFORT_EXTENDED_TESTS=ON, passing type(c_ptr) to arguments
those changes typed (hipblasGetProperty_, hipsolver *gels niters, the
hipSPARSE/rocSPARSE descriptor getters, rocfft_cache_serialize, the hipFFTW
guru dims, ...).

Regenerated with gen_symbol_tests.jl from rocm-fortran main, against the
bindings on develop. Besides the signature fixes, the tests now reference
the routines added by the ROCm 10.1 regeneration (rocsolver cholqr and
larft_64, rocblas gemm_grouped_batched, ...). Most of the remaining churn
is the scratch variables being renumbered around the new types.

Built with gfortran against ROCm 10.1 with -DHIPFORT_EXTENDED_TESTS=ON:
all 13 symbol tests compile, link and pass, and the full ctest run shows
only the three known WSL failures (hip_mem_advise f2003/f2008,
hip_module_kernel).
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