3 ms·
MIVisionX is probably the library you want for computer vision. As for kernels, you would generally write HIP, which is very similar to CUDA. To my knowledge, t
by slavik81 2y ago
MIVisionX is probably the library you want for computer vision. As for kernels, you would generally write HIP, which is very similar to CUDA. To my knowledge, there's no equivalent to cupy for writing kernels in Python.
For what it's worth, your post has cemented my decision to submit a few conference talks. I've felt too busy writing code to go out and speak, but I really should make time.
- hyperbovine 2y agoThe equivalent to cupy is ... cupy: https://docs.cupy.dev/en/v13.2.0/install.html#using-cupy-on-amd-gpu-experimental https://docs.cupy.dev/en/v13.2.0/install.html#using-cupy-on-...
- slavik81 2y agoOh cool! It appears that I've already packaged cupy's required dependencies for AMD GPU support in the Debian 13 'main' and Ubuntu 24.04 'universe' repos. I also extended the enabled architectures to cover all discrete AMD GPUs from Vega onwards (aside from MI300, ironically). It might be nice to get python3-cupy-rocm added to Debian 13 if this is a library that people find useful.
- pjmlp 2y agoHIP isn't similar to CUDA, in the set of available languages that target PTX, existing library ecosystem, IDE plugins and graphical debuggers. This is the kind of stuff AMD keeps missing out, even OneAPI from Intel looks better in that regard.