- OpenCL: https://www.khronos.org/opencl/
- CUDA: https://developer.nvidia.com/cuda-zone/
- OpenACC: https://www.openacc.org/
- General-purpose computing on GPUs (GPGPU)
- PyCUDA: https://documen.tician.de/pycuda/
- PyOpenCL: https://documen.tician.de/pyopencl/
- Special-purpose software
- Numba: https://github.com/numba/numba
- CuPy: https://cupy.dev/
- PyCLBlast: https://github.com/CNugteren/CLBlast/tree/master/src/pyclblast
- Rapids AI: https://rapids.ai/
- Other
- scikit-cuda: https://scikit-cuda.readthedocs.io/en/latest/
- cuDNN wrappers: https://github.com/hannes-brt/cudnn-python-wrappers
- CUDAMat: https://github.com/cudamat/cudamat
- pyvkfft: https://github.com/vincefn/pyvkfft
- gpyfft: https://github.com/geggo/gpyfft
- reikna: https://pypi.org/project/reikna/
- compyle: https://pypi.org/project/compyle/
- pynufft: https://pypi.org/project/pynufft/
- CLBlast: https://github.com/CNugteren/CLBlast/
- SWIG: http://www.swig.org/
- CUDA C APIs
- clFFT: https://github.com/clMathLibraries/clFFT
- pyculib: https://github.com/numba/pyculib
- Pyculib_sorting: https://github.com/numba/pyculib_sorting