3 ms·
Despite sounding very broadly useful, this documentation seems to go out of its way to avoid providing a list of what hardware you can target with this framewor
by wtallis 3y ago
Despite sounding very broadly useful, this documentation seems to go out of its way to avoid providing a list of what hardware you can target with this framework, aside from mentioning some of the other middleware this can interface with. I'd much rather see documentation that prioritizes the user's needs over Intel's corporate strategy policies.
- projektfu 3y agoI think it's just Intel, whatever's compatible with oneAPI. - Intel® Processor Graphics Gen9 and above - Xe Architecture
- eyegor 3y agoConsidering how poorly it seems to support cuda as a backend [0], I wouldn't hold my breath about non intel vendor support (amd cpu or gpu). If you want to try anyway, here's the benchmark suite [1] and I couldn't find sample results available. 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 https://github.com/IntelPython/dpctl/discussions/1124 [1] https://github.com/IntelPython/dpbench/blob/main/README.md https://github.com/IntelPython/dpbench/blob/main/README.md [2] https://github.com/rockchip-linux/rknn-toolkit2 https://github.com/rockchip-linux/rknn-toolkit2
- fulafel 3y agoThe documentation talks about OpenCL & Level-Zero so so probably Intel, AMD, NVidia. (https://intelpython.github.io/dpctl/latest/docfiles/dpctl/dpctl.program_pyapi.html https://intelpython.github.io/dpctl/latest/docfiles/dpctl/dp...)