SIGN IN SIGN UP

Fix for PCIe to libfabric mapping for CXI provider (#1416)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Device topology discovery and mapping now include CXI devices
alongside EFA.

* **Improvements**
* Validation logic generalized to run provider-aware checks for multiple
providers.
* Provider initialization tuned for better detection and compatibility.
* Mapping initialization now retries when advanced memory features are
unavailable to improve robustness.

* **Behavior**
* EFA-specific validation runs only for EFA; other providers skip that
step with a logged notice.
  * CXI device discovery now reports device counts in logs.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Co-authored-by: Subhra Sankar Kalita <subhra-sankar.kalita@hpe.com>
Co-authored-by: Ryan Hankins <ryan.hankins@hpe.com>
S
Shridhar Joshi committed
2183708198f6db94616db90fffe9b3f8c8a453c8
Parent: e0e15c4
Committed by GitHub <noreply@github.com> on 7/29/2026, 5:03:54 PM