-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mlx5_init: IB device not found #6
Comments
There's build option for mlx4 devices in
I'm not sure it's working but you can try. |
Thanks for your reply. Before I was able to build successfully, I had modified these places in
|
Sorry for the late reply. The error is caused by the intermediate mlx5 files left by your first compilation with CONFIG_MLX5=y. You can simply clone a new repo from scratch, set CONFIG_MLX5=n & CONFIG_MLX4=y & CONFIG_DIRECTPATH=n, and recompile. |
In addition, our project is mostly implemented using mlx5 NIC and only has limited support for mlx4, so you may observe reduced performance with mlx4. When running the program, you have to delete |
Hello, i try to run this project on my nodes and get the error as follows:
I found this issue happen in the file
./shenango/runtime/net/directpath/mlx5/mlx5_init.c
The value of
dev_list[0]
is NULL:It looks like i can't get device list.
Question 1: Why dev_list[0] is NULL? Is there any way to solve this problem?
Then, I found there is only mlx5 directory in
./shenango/runtime/net/directpath/
but my nodes use mlx4:
If i modify
CONFIG_DIRECTPATH=y
toCONFIG_DIRECTPATH=n
inshared.mk
, the runtime not works.Question 2: Whether there is only mlx5 implementation? If I want to run this project on ConnectX-3 devices, can you give me some advice? (I can't apply for a cloudlab account successful.)
Thanks!
The text was updated successfully, but these errors were encountered: