-
Notifications
You must be signed in to change notification settings - Fork 129
dgemm_ not found when using batched_dot #307
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
Comments
Has anyone got a chance to look at it? Thanks for the help in advance. |
I don't see an error, just a warning, probably due to incorrect installation? As this seems like a user question, please open a topic in our discourse forum: https://discourse.pymc.io/ |
Sorry for the confusing error, just updated the error. When using batched_dot, I get an error "undefined symbol: dgemm_". In the batched_dot function, it calls dgemm and for me, it is not able to find it. Do you think it is because of incorrect installation? I have been using pytensor and pymc wheel files for installation. I have also posted this on pymc discourse forum. |
We recommend If you are unsuccessful please reach out on discourse |
Thanks for the suggestion! Setting os.environ["PYTENSOR_FLAGS"]="blas__ldflags= -L/opt/omniai/work/instance1/jupyter/ssm-env/lib -lblas " helped |
Describe the issue:
I am using pytensor batched_dot scan to multiply a tensor of shape (X,Y,Z) with matrix of shape (Y,Z). I want the final product to have shape (X,Y). I planned to use batched_dot but got an error. Is there a way to get the above multiplication without using batched_dot? or is there a way to solve the above pytensor error?
Reproducable code example:
Error message:
Warning-
WARNING (pytensor.tensor.blas): Using NumPy C-API based implementation for BLAS functions.
PyTensor version information:
Context for the issue:
No response
The text was updated successfully, but these errors were encountered: