I am a newcomer to OpenCL.
I have a lot of experience with C++ and C however, I have some questions about getting started with OpenCL.
I have used CUDA in the past but I have bought an AMD GPU and I would like to leverage OpenCL on some personal projects.
Installing CUDA is very easy and unfortunately, the AMD SDK for OpenCL development does not seem to exist anymore.
I assume this is because AMD is looking to focus on ROCm.
Unfortunately, ROCm is Linux only and a Windows release seems to be a distant hope.
From what I can find from thoroughly looking through the forum, AMD OpenCL development support seems to have taken a bit of a back seat on Windows. I do not have Linux and I do not intend on releasing for it. I also have no room left to install it.
It seems that these two GitHub repos are the only places to get the headers and SDK.
GitHub - GPUOpen-LibrariesAndSDKs/OCL-SDK
The problem is that the OCL-SDK has nothing there.
So that leads me to the ROCm GitHub and I am not sure what I am looking for.
Sorry, I am not sure what I should be looking for and I am a bit lost.
Where can I find the files that I need to use so that I can find and leverage my RX 570?
Basically I would just want to follow these tutorials. If I can get the files I can probably be good from there on:
The problem with most of these tutorials is that they all assume that the AMD APP SDK still exists.
Sorry for being a frustrated noob.
Thanks to anyone for any help given.
I just want to know where to start.
First of all, welcome to DevGurus forum. I've whitelisted you.
The OpenCL SDK can be found here: Releases · GPUOpen-LibrariesAndSDKs/OCL-SDK · GitHub
[or just click "release" tab on this main page GitHub - GPUOpen-LibrariesAndSDKs/OCL-SDK ]