If you want to use GPUs from Python, most libraries are NVIDIA-only. That means running your software on Macs, or in CI, is going to be difficult. But portable GPU programming is possible; in this article I talk about one option, the wgpu-py library.