You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Add dmabuf capability tracking for HMEM interfaces
Problem:
- Need infrastructure to detect and query dmabuf support per HMEM
interface
- Providers need to know if dmabuf is available before attempting
registration
Solution:
- Added ofi_hmem_is_dmabuf_supported() query function in
include/ofi_hmem.h
- Implemented dmabuf support detection in src/hmem_cuda.c
- Implemented dmabuf support detection in src/hmem_neuron.c
- Added stub implementations in src/hmem_rocr.c and src/hmem_synapseai.c
- Updated src/hmem.c to expose the new interface
- Made use_dmabuf environment variable for ROCr true by default to match
behavior of others
Co-authored-by: Nick Mazzilli <nmazzill@amazon.com>
Signed-off-by: Charles Stoll <stollcha@amazon.com>
0 commit comments