Data Parallel Extensions for Python
intelpython.github.io
intelpython.github.io
- Intel® Processor Graphics Gen9 and above
- Xe Architecture
As for less common gpus, there really is no good support in any library. If you ever want to go down a fun rabbit hole, try to use the gpu in a raspberry pi for something. You'll eventually find one guy who reverse engineered the drivers to make a compiler but that's it. That's also the story for most uncommon chips with gpus (amlogic, broadcom, etc) where the real vendor gives you a driver blob for linux and no documentation. On the other hand rockchip has some good things available [2].
[0] https://github.com/IntelPython/dpctl/discussions/1124
[1] https://github.com/IntelPython/dpbench/blob/main/README.md
(https://intelpython.github.io/dpctl/latest/docfiles/dpctl/dp...)
Top bad it's not a thread about OpenAI and/or Rust. I'm sure we'd see a magnitude of more experts here.
Last month I had a problem becasue I don't know enough Python to be sure when something will be broadcasted and parallelized. So I had to make a few tries until it was faster. Do you have an example of an easy case were this is much faster?