2016-11-07 2 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의 개발자입니다.

관련 문제