-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
oneMKL tests failing due to missing symbols in oneapi support library #384
Comments
@kballeda |
@amontoison Yes, we want default flow should be stable |
More info on this: Failed primitives are -
When I look into the default liboneapi_support.so library from artifactory location I find that symbols are missing for iamax, iamin. @maleadt Please take a look at this and we may need to regenerate latest liboneapi_support.so and fix this issue.
Failure of scal (onemklCSscal), rot (onemklCSrot) cases is due to symbol naming mismatch, default artificatory consists of onemklCsrot and onemklCsscal whereas wrapper.jl reffers to onemklCSrot and onemklCSscal.
|
This is expected, only released versions of oneAPI.jl are guaranteed to be able to use the artifact. For development, regenerate the library as @amontoison mentioned. |
@maleadt Regeneration for development is fine but for new users this may still show up as error if they pick master, please clarify? Thank you! |
Users shouldn't use the master branch. I've documented the development requirements in cd6f113. I'll also look into releasing a new version of the support library. |
Thank you very much ! |
After recent updates, default tests under test/onemkl.jl are failing due to missing symbols in liboneapi_support.so
Sample Log:
/oneAPI.jl/test/onemkl.jl:69 Test threw exception Expression: BLAS.iamax(a) == oneMKL.iamax(ca) could not load symbol "onemklSiamax":
The text was updated successfully, but these errors were encountered: