Misc fixes porting from 0.6.0 #388
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Porting All fixes on rocm-jaxlib-v0.7.1 from rocm-jaxlib-v0.6.0
Technical Details
cherry-pick following comits...
#git cherry-pick -x b03cd94 # Rocm jaxlib v0.5.0 warpsize global (#177)
#git cherry-pick -x d3f94e9 # Added support for waves_per_eu function attribute. (#181)
#git cherry-pick -x 109e138 # removed two line change (revert of half of the openxla#25959 commit
#git cherry-pick -x 28f10a0 # Fixes for jax 0.6.0 (#207)
#git cherry-pick -x f814bff # Add hipBLASLt support for gfx11. (#301)
#git cherry-pick -x 510ea06 # Add bf16 starting from gfx11, bugfix & optimize RocmComputeCapability (#303)
#git cherry-pick -x fc9e3c3 # [ROCm] Use bundled bitcode files (#196)
#git cherry-pick -x fb6ddfb # Add MIOPEN_FIND_ENFORCE For ROCm 7 for convolution gemms (#312)
#git cherry-pick -x 13c3de1 # Restore RocmComputeCapability:: gfx11_rx7900() and gfx12_rx8900() methods (#333)
#git cherry-pick -x 8513f2d # Make device_count_ atomic (#343)
#git cherry-pick -x f3e170a # fix hardcoded max registers (#345)
#git cherry-pick -x 9cfa74a # fix hardcoded ecc enabled (#348)
#git cherry-pick -x 0015d0e # remove reserved memory (#349)
#git cherry-pick -x c815420 # Add rocm_dev config for remote caching (#353)
#git cherry-pick -x 85548a7 # added rocm7 support to EnablePeerAccess (#347)
#git cherry-pick -x edab8b2 # [ROCm] Disable Cudnn fusions (#358)
#git cherry-pick -x 910f107 # Fix invalid hash and fix missing dependency for rocm 6.4 (#370)
Test Plan
Test Result
Local test results
Executed 278 out of 281 tests: 278 tests pass and 3 fail to build.
Submission Checklist