2

マルチ GPU プログラミングに arrayFire python ( https://github.com/arrayfire/arrayfire-python ) を使用しようとしています。

ただし、並行先物 ( https://docs.python.org/3/library/concurrent.futures.html ) ライブラリとインターフェースしようとすると、同期の問題が発生します。

arrayfire-python を使用して複数の GPU で並列処理する方法についての情報はありますか?

4

1 に答える 1

1

ArrayFire はマルチ GPU プログラミングを可能にしますが、作業負荷を自動的に分散しません。どのデバイスでどのメモリと機能を実行するかは、ユーザーが決定します。

現在の ArrayFire はスレッドセーフではありません。したがって、複数のスレッドで何かを実行すると、問題が発生する可能性があります。

開示: 私は ArrayFire の開発者です。

于 2016-11-07T20:40:41.883 に答える