2

我正在尝试在 Azure 上的 A8 机器上使用 InfiniBand。实际上,乒乓测试工作正常,但是我不能运行一个简单的基于 RDMA 的程序。我可以通过 ibv_get_device_list(NULL) 找到设备,但无法通过 ibv_open_device() 打开它。所有基于 RDMA 的应用程序都必须使用英特尔 MPI,这是真的吗?

谢谢,

4

2 回答 2

3

截至今天,Azure RDMA 实例仅允许英特尔 MPI 使用 RDMA 功能。这就是为什么任何通用 RDMA 应用程序都不起作用的原因。

好消息是这种情况很快就会改变,因为 Azure 打算在不久的将来(2018 年)引入对通用 RDMA 的支持,所以请坚持住!

谢谢

于 2018-02-16T19:54:44.310 回答
0

作为记录,Azure 最终为某些实例类型开放了 IBVERBS API

于 2020-10-08T00:09:58.873 回答