# If without Infiniband, how can I use GPUDirect RDMA to transfer data from NIC to GPU device bypass CPU and host memory?

**URL:** <https://forums.developer.nvidia.com/t/if-without-infiniband-how-can-i-use-gpudirect-rdma-to-transfer-data-from-nic-to-gpu-device-bypass-cpu-and-host-memory/287106>\
**Category:** RDMA Software For GPU\
**Tags:** kernel\
**Created:** [March 23, 2024, 7:14am UTC](https://forums.developer.nvidia.com/t/if-without-infiniband-how-can-i-use-gpudirect-rdma-to-transfer-data-from-nic-to-gpu-device-bypass-cpu-and-host-memory/287106 "2024-03-23T07:14:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![user72837](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@user72837](https://forums.developer.nvidia.com/u/user72837)\
**Post date:** [March 23, 2024, 7:14am UTC](https://forums.developer.nvidia.com/t/if-without-infiniband-how-can-i-use-gpudirect-rdma-to-transfer-data-from-nic-to-gpu-device-bypass-cpu-and-host-memory/287106/1 "2024-03-23T07:14:09Z")

</div>

I want to receive data from a NIC and transfer the data to GPU Device directly.  
But the question is, the host machine does not have a IB device.

`lshw -class network` outputs:  
\*-network:0  
description: Ethernet interface  
product: Ethernet Controller 10-Gigabit X540-AT2  
vendor: Intel Corporation  
physical id: 0  
bus info: pci@0000:61:00.0  
logical name: eno1  
version: 01  
serial: ac:1f:6b:bd:53:68  
capacity: 10Gbit/s  
width: 64 bits  
clock: 33MHz  
capabilities: pm msi msix pciexpress vpd bus\_master cap\_list ethernet physical tp 100bt-fd 1000bt-fd 10000bt-fd autonegotiation  
configuration: autonegotiation=on broadcast=yes driver=ixgbe driverversion=5.15.0-97-generic firmware=0x8000052f latency=0 link=no multicast=yes port=twisted pair

Can I use GPUDirect RDMA to receive data and transfer them to GPU device.

---

<div class="post-metadata">

**Author:** ![samerka](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/samerka/32/367020_2.png) [@samerka](https://forums.developer.nvidia.com/u/samerka)\
**Post date:** [March 25, 2024, 3:59pm UTC](https://forums.developer.nvidia.com/t/if-without-infiniband-how-can-i-use-gpudirect-rdma-to-transfer-data-from-nic-to-gpu-device-bypass-cpu-and-host-memory/287106/2 "2024-03-25T15:59:17Z")

</div>

Hi ,

NVIDIA® _GPUDirect RDMA_ is an API between IB CORE and peer memory clients that requires NVIDIA InfiniBand card .

It’s not supported on OEM Ethernet NIC .

Thanks  
Samer
