NVIDIA / jetson-rdma-picoevb

Minimal HW-based demo of GPUDirect RDMA on NVIDIA Jetson AGX Xavier running L4T
Other
159 stars 44 forks source link

Failed to run test #1

Closed babouFomb closed 4 years ago

babouFomb commented 4 years ago

Hi,

I followed the instruction given in the README.md file and successfully built the kernel driver directly on ;y Xavier AGX board as well as user-space applications. However, when I tried to run the test with sudo ./rdma-malloc I got the following output :

ganapathi@ganapathi-desktop:~/Downloads/jetson-rdma-picoevb-master/client-applications$ sudo ./rdma-malloc [sudo] password for ganapathi: open() failed: No such file or directory

Notice that I don't plugged a Picoevb device to my Xavier AGX. Instead, I plugged an NVMe SSD to the M.2 Key M slot. I want to adapt your sample to my use case : allowing my CUDA kernel to directly store the result in my NVMe SSD and allowing the SSB to directly access to the GPU memory

Thamk

swarren commented 4 years ago

This project only supports the PicoEVB FPGA. It is not expected to work with an SSD, so there is no bug here.

For GPUDirect with an SSD, you may want to take a look at https://devblogs.nvidia.com/gpudirect-storage/. However, I don't believe this is supported on Jetson. For any further questions related to GPUDirect Storage, please use our forums at https://devtalk.nvidia.com/default/board/139/embedded-systems/1.

pyt-hnu commented 1 year ago

Hi,I also meeting a problem like the user "babouFomb",which is "open() filed:No such file or directory". I plugged a MAX1 FPGA,.

swarren commented 1 year ago

The MAX1 FPGA is not supported, unless you created the Verilog code yourself, so that's not exactly surprising...

pyt-hnu commented 1 year ago

Yes,I created the verilog code myself.In the my verilog code,i also used xdma. I would like to ask if i can modify the driver code"kernel module" to fit my FPGA.