【发布时间】:2021-05-27 15:56:55
【问题描述】:
最近在看cuGraph的代码。我注意到有人提到 Louvain 和 Katz 算法支持多 GPU。但是,当我阅读Louvain 的C++ 代码时,我找不到与多GPU 相关的代码。具体来说,根据之前的post,调用cudaSetDevice可以实现多GPU。但是,我在 Louvain 的代码中找不到这个函数。我错过了什么吗?
【问题讨论】:
-
cuGraph 目前正在开发更好的多 GPU C++ API。这应该会在几个月后发布(22.02 或 22.04 版本)。在那之前,看看连接组件的多 GPU 测试,您可以轻松地将调用的函数的名称更改为 Louvain。 github.com/rapidsai/cugraph/blob/branch-21.12/cpp/tests/…