Git Product home page Git Product logo

Comments (12)

yuvaldeg avatar yuvaldeg commented on June 19, 2024 1

It seems like your machine is missing libibverbs - you will need to install InfiniBand support on your machines in order to build disni.
Here's a tutorial explaining how to do so for Mellanox cards (and also general library deployments): https://community.mellanox.com/s/article/howto-setup-rdma-connection-using-inbox-driver--rhel--ubuntu-x

from disni.

patrickstuedi avatar patrickstuedi commented on June 19, 2024 1

from disni.

wbstf avatar wbstf commented on June 19, 2024

It seems like your machine is missing libibverbs - you will need to install InfiniBand support on your machines in order to build disni.
Here's a tutorial explaining how to do so for Mellanox cards (and also general library deployments): https://community.mellanox.com/s/article/howto-setup-rdma-connection-using-inbox-driver--rhel--ubuntu-x

谢谢,

It seems like your machine is missing libibverbs - you will need to install InfiniBand support on your machines in order to build disni.
Here's a tutorial explaining how to do so for Mellanox cards (and also general library deployments): https://community.mellanox.com/s/article/howto-setup-rdma-connection-using-inbox-driver--rhel--ubuntu-x

谢谢~~libibverbs已经安装过了; disni还需要硬件支持吗

from disni.

PepperJo avatar PepperJo commented on June 19, 2024

disni还需要硬件支持吗

Yes, RDMA generally needs hardware support however you can run software RDMA devices like SoftRoCE or SoftiWARP.

from disni.

mokdeve avatar mokdeve commented on June 19, 2024

I get another error as following, can anyone help?

checking for netinet/in.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking rdma/rdma_cma.h usability... no
checking rdma/rdma_cma.h presence... no
checking for rdma/rdma_cma.h... no
configure: error: required header file missing

from disni.

PepperJo avatar PepperJo commented on June 19, 2024

You need to install librdmacm.

from disni.

mokdeve avatar mokdeve commented on June 19, 2024

Thanks for your reply,the librdmacm already installed, error aways exists.

But when I re-installed all rdma libs, the issue disappeared.

Is there any available lib to install ?

from disni.

PepperJo avatar PepperJo commented on June 19, 2024

The librdmacm package only contains the library (binary) but not the headers for development. So as @patrickstuedi pointed out you need to install the package with the headers. Depending on which distro you are using it might also be called "librdmacm-devel"

from disni.

wbstf avatar wbstf commented on June 19, 2024

from disni.

PepperJo avatar PepperJo commented on June 19, 2024

@wbstf these are not kernel-header files. Everything is user-space here.

from disni.

mokdeve avatar mokdeve commented on June 19, 2024

@PepperJo Yes, Re-installed as librdmacm-devel ,libibverbs-devel Everything goes well.

from disni.

PepperJo avatar PepperJo commented on June 19, 2024

Great. Closing this issue.

from disni.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.