PyOpenCL Installation on Windows
Windows系统下安装PyOpenCL
挣脱CUDA
两年多以前,我翻译了PyCUDA Tutorial 的中文版,还建立了一个Github Repo.但后来一直忙其他事情,也没跟得上更新进度.
CUDA确实很美好,但从Titan X开始就眼看着老黄将双精度浮点数(Float Point 64bit,缩写为FP64)砍到没法用,让我这样买不起Tesla的人很无奈.虽然还有初代白泰坦的1.3 ~ 1.5 TFLOPS的FP64,但毕竟显卡核心时代久远,目前存世的良品有限,且功耗感人.
反观AMD阵营,根据维基百科上面的AMD显卡核心页面的数据,RX580 有385.9GFLOPS的FP64, 而 Vega64 有792GFLOPS的FP64,虽然不是很高,但总算能用.
为了双精度,只能尝试挣脱CUDA的束缚,试试OpenCL了.
PyOpenCL
由于我这种外行人没有雄厚的代码实力,只会一点基础的 Python,就只能选择 PyOpenCL …