2

我正在尝试使用 arrayFire python ( https://github.com/arrayfire/arrayfire-python ) 进行多 GPU 编程。

但是,当我尝试将它与并发期货(https://docs.python.org/3/library/concurrent.futures.html)库连接时,我遇到了同步问题。

有人对如何使用 arrayfire-python 在多个 GPU 上进行并行处理有意见吗?

4

1 回答 1

1

ArrayFire 允许 Mutli-GPU 编程,但不会自动分配工作负载。由用户决定在哪个设备上运行哪些内存和功能。

现在的 ArrayFire 不是线程安全的。因此,在多个线程上运行任何东西都可能导致问题。

披露:我是 ArrayFire 的开发人员。

于 2016-11-07T20:40:41.883 回答