Arrayfire python是否支持多GPU编程

时间:2016-11-07 19:54:29

标签: python concurrent.futures arrayfire

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

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

有没有人有关于如何在多个GPU上使用arrayfire-python进行并行处理的输入?

1 个答案:

答案 0 :(得分:1)

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

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

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