You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using DNNL from JVM through a wrapper library. Everything works fine, but, since the wrapper library has to ship pre-built binaries, GPU is not supported, since the binaries follow the default DNNL build, where GPU engine is disabled.
Now, the obvious solution is to "enable everything" in the the DNNL build that ships with the wrapper library. Is that safe?
For example, would the CPU engine continue to work on the system that would execute the end application if there is no OpenCL driver present, assuming that the user does not try to work with a GPU engine, nor try to execute anything on it?
Or, put more simply, is there a reason not to enable GPU engine by default (in DNNL, but more specifically in wrapper libraries)?
The text was updated successfully, but these errors were encountered:
So if ICD is not available in the system the application will fail. It does not matter whether Intel OpenCL Runtime is actually available or not, what matters is the loader. I believe ICD is available on most systems out of the box. Other than that CPU engine should work as expected.
I'm using DNNL from JVM through a wrapper library. Everything works fine, but, since the wrapper library has to ship pre-built binaries, GPU is not supported, since the binaries follow the default DNNL build, where GPU engine is disabled.
Now, the obvious solution is to "enable everything" in the the DNNL build that ships with the wrapper library. Is that safe?
For example, would the CPU engine continue to work on the system that would execute the end application if there is no OpenCL driver present, assuming that the user does not try to work with a GPU engine, nor try to execute anything on it?
Or, put more simply, is there a reason not to enable GPU engine by default (in DNNL, but more specifically in wrapper libraries)?
The text was updated successfully, but these errors were encountered: