Skip to content

Conversation

@psanal35
Copy link
Contributor

One of the ROCm 7.0+ packages is missing a dependency on libdw1, which causes JAX plugin configuration error. This PR explicitly installs libdw1 library before running tests in CI as a temporary workaround. It only affects recent ROCm 7.0+ images used in CI builds, and has no effect on ROCm 7.1+ images.

Error log:

jaxlib._jax.XlaRuntimeError: INTERNAL: Failed to open /usr/local/lib/python3.12/dist-packages/jax_plugins/xla_rocm7/xla_rocm_plugin.so: libdw.so.1: cannot open shared object file: No such file or directory
E1028 18:10:24.124692 140650719580480 xla_bridge.py:487] Jax plugin configuration error: Exception when calling jax_plugins.xla_rocm7.initialize()

@psanal35 psanal35 changed the title Explicitly install missing libdw1 library for ROCm 7.0+ before tests in CI Explicitly install missing libdw1 library for ROCm 7.0+ before running tests in CI Oct 29, 2025
@psanal35 psanal35 force-pushed the add-missing-lib-libdw1 branch from a5ba26b to f319182 Compare October 29, 2025 15:59
@psanal35 psanal35 marked this pull request as ready for review October 29, 2025 16:00
@psanal35
Copy link
Contributor Author

@psanal35
Copy link
Contributor Author

@psanal35 psanal35 requested a review from charleshofer October 30, 2025 19:33
@psanal35
Copy link
Contributor Author

@psanal35 psanal35 changed the title Explicitly install missing libdw1 library for ROCm 7.0+ before running tests in CI Explicitly install missing libdw1 library for ROCm 7.0.x before running tests in CI Oct 31, 2025
@psanal35 psanal35 merged commit f0c0f12 into master Oct 31, 2025
21 of 22 checks passed
@psanal35 psanal35 deleted the add-missing-lib-libdw1 branch October 31, 2025 18:09
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.

4 participants