Skip to content

[lapack][rocSOLVER] Report info for every matrix in a batch - #778

Open
zjin-lcf wants to merge 1 commit into
uxlfoundation:developfrom
zjin-lcf:fix/rocsolver-batch-info
Open

zjin-lcf wants to merge 1 commit into
uxlfoundation:developfrom
zjin-lcf:fix/rocsolver-batch-info

Conversation

@zjin-lcf

Copy link
Copy Markdown
Contributor

Summary

  • add type-generic rocSOLVER devInfo readers for legacy int and 64-bit int64_t entry points
  • report every failing matrix through lapack::batch_error
  • centralize the rocSOLVER 3.26 capability check used by split batched implementations

Extracted from #767 as shared infrastructure for the LU, QR, and Cholesky batch PRs.

Test plan

  • clang-format 19.1 check
  • git diff --check
  • build onemath_lapack_rocsolver_obj for gfx90a
  • verify HIP initialization and LAPACK test discovery on two MI210 GPUs with ONEAPI_DEVICE_SELECTOR=hip:*

Add type-generic devInfo readers for legacy and 64-bit rocSOLVER entry points and report all failing matrices through lapack::batch_error.

Co-authored-by: Cursor <cursoragent@cursor.com>
@zjin-lcf

zjin-lcf commented Nov 3, 2026

Copy link
Copy Markdown
Contributor Author

@melonakos This is ready for review. No comments yet. Please take a look when you have a chance.

This branch has not been deployed

No deployments
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