2016-11-07 18 views
1

マルチGPUプログラミングでは、arrayFire python(https://github.com/arrayfire/arrayfire-python)を使用しようとしています。ArrayFire PythonはマルチGPUプログラミングをサポートしています

しかし、私はそれを同時に先物(https://docs.python.org/3/library/concurrent.futures.html)ライブラリとインターフェイスしようとすると、同期の問題が発生します。

arrayfire-pythonを使用して複数のGPUで並列処理を行う方法の入力がありますか?

+0

テストコードはどこにありますか?あなたが持っていればエラー? – Sachith

答えて

1

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

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

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

関連する問題