2
A
回答
5
更新(2014年5月22日)
AMD已經產生的AMD核心數學程序庫(ACML)6.0版beta版本可以通過使用內部clMath卸載FFT和BLAS函數到GPU。公告如下:ACML Beta 6.0 Release Leverages the Power of Heterogeneous Compute。這裏需要注意的是輸入數據必須從CPU傳輸到GPU,並且輸出數據返回到的CPU,每個 BLAS或FFT調用。因此,當一個問題足夠大以至於ACML將使用GPU而不是CPU時,AMD會有一堆腳本進行調整。
爲了完整起見,我還要提到Nvidia支持與其nvBLAS庫類似的功能,但依賴於cuBLAS和CUDA,因此它不適用於除Nvidia GPU之外的任何其他功能。
原來的答覆
不幸的是,AMD的GPU加速BLAS庫不能直接鏈接到numpy的或任何其他應用程序期待一個標準的基於CPU的BLAS庫。原因是現有的GPU BLAS庫在調用BLAS函數之前都需要先將這些矩陣複製到GPU。這需要有人修改Numpy來完成這個複製。
編輯: CLyther看起來像它可以取代Numpy所做的一些操作,並將所有內容都轉換爲OpenCL。看到這裏:http://srossross.github.io/Clyther/for_numpy_users.html
0
如果內存服務器,pyCuda至少,也可能pyOpenCL可以使用numPy
相關問題
- 1. 如何確保numpy BLAS庫可用作動態加載庫?
- 2. 可以在AMD GPU上運行CUDA嗎?
- 3. GPU可以加速gcc/g ++編譯
- 4. 鏈接BLAS的錯誤與CMake的
- 5. 鏈接BLAS OS X
- 6. Numpy,BLAS和CUBLAS
- 7. 使用GPU的犰狳(+ BLAS)
- 8. solaris上的python numpy,blas慢還是不鏈接?
- 9. 如何檢查numpy/scipy中的blas/lapack鏈接?
- 10. 瞭解Numpy是否使用BLAS庫
- 11. Armadillo + BLAS + LAPACK:鏈接錯誤?
- 12. AMD GPU僅在登錄時可用
- 13. OpenCL AMD AMD GPU時間測量問題
- 14. Python numpy/f2py鏈接庫
- 15. Gensim庫是否支持GPU加速?
- 16. 我可以將靜態庫僅與.a文件鏈接,且沒有.xcodeproj鏈接?
- 17. 排隊的內核速度比預期慢了AMD的GPU只
- 18. 我可以在Oracle中鏈接數據庫鏈接嗎?
- 19. 是否可以使用GPU來加速Python中的哈希?
- 20. 加速鏈接速度/ linux上的快速鏈接
- 21. OpenCL AMD S10000雙GPU執行
- 22. GPU加速的XML解析
- 23. 鏈接AMD ACML在Linux中
- 24. 加速Numpy Masking
- 25. Cython,numpy加速
- 26. PyOpenGL-加速+ numpy的
- 27. 有望加速Numba/CUDA與numpy的
- 28. 我可以使用System.Web.Optimization與AMD loader這樣的requireJS嗎?
- 29. ATLAS-LAPACK沒有鏈接到BLAS
- 30. 鉻光環GPU加速