added 6 commits
May 28, 2022 23:12cuSparse libraries on windows encode the cuda version in the DLL names. This commit adds the suffixes to the cuSparse module class
Ccache has support for windows. This seems to work with the Windows binaries of the ccache program with the Ninja generator. I don't think this is working in Visual Studio.
Catch OpenCL errors when creating Contexts from OpenCL devices. This change is necessary because some platforms(Intel FPGA) were crashing if certain environment variables were not set when crating contexts even though the platform returned the device from the platform. We catch errors for particular devices and then we remove them from the device list.