From 3d4813d99196bb349eccd50a925e2addc8f1622c Mon Sep 17 00:00:00 2001 From: mberenjk <146776561+mberenjk@users.noreply.github.com> Date: Wed, 21 Jan 2026 12:11:56 -0800 Subject: [PATCH] applying the changes from net_ib.cc to rocm_net_ib.cc to ensure DMABUF-disabled configurations are respected. (#2152) Co-authored-by: Marzieh Berenjkoub --- src/transport/net_ib_rocm.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/transport/net_ib_rocm.cc b/src/transport/net_ib_rocm.cc index 8f0b9b19a4..8cbe077c18 100644 --- a/src/transport/net_ib_rocm.cc +++ b/src/transport/net_ib_rocm.cc @@ -2116,7 +2116,7 @@ ib_recv: } } - useDmaBuf = (rocmIbDmaBufSupport(lComm->dev) == ncclSuccess); + useDmaBuf = (rocmIbDmaBufSupport(lComm->dev) == ncclSuccess && ncclParamDmaBufEnable()); rComm->flushEnabled = ((rocmIbGdrSupport() == ncclSuccess || useDmaBuf) && (ncclIbGdrFlushDisable == 0)) ? 1 : 0; for (int i = 0; i < rComm->base.vProps.ndevs; i++) {