Skip to content
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

cuBlas Entry Point Not Found #104

Open
jernejfrank opened this issue Mar 23, 2022 · 5 comments
Open

cuBlas Entry Point Not Found #104

jernejfrank opened this issue Mar 23, 2022 · 5 comments
Assignees

Comments

@jernejfrank
Copy link

jernejfrank commented Mar 23, 2022

Hello,

first of all many thanks for developing this tool!

I followed the installation instructions and wanted to add the CUblas feature. The problem is when is when I try to run GPUFIT_CPUFIT_Performance_Comparison or any other of the tests .exe files I get the following error:

"The procedure entry point cublasLtGetStatusString could not be located in the dynamic link library ../cublas64_11.dll"

The same error pops up after installing pyGpufit and trying to run the python examples.
If I just double click on the .exe files the tests and examples run normally.

Any advice how to repair this issue?

Thanks in advance.

@superchromix
Copy link
Collaborator

Hi,

I rebuilt the code freshly this morning, with and without CUBLAS enabled. I don't get the error message you're seeing. I'm using CUDA 11.4 and driver version 471.41 on Windows 10.

What system are you using? Did you build the code from the current repository, or from a release version?

@superchromix superchromix self-assigned this Mar 24, 2022
@jernejfrank
Copy link
Author

jernejfrank commented Mar 24, 2022

Hi,

I am using CUDA 11.6, driver version 511.79 also on Windows 10.

I build from source following the instructions in the documentation using CMake (added x64 generator) and VS2019.

@jernejfrank
Copy link
Author

Quick update, I cloned the repo again and build from source without CUBLAS and it works. If I enable the CUBLAS built in CMake the same error occurs.

@r1ckdu
Copy link

r1ckdu commented Mar 30, 2022

I think this might be related - I downloaded the windows binary with cublas and this is the error i get

Cannot find DLL cublasLt64_11.dll (there is another "L" in there), when renaming the dll to this name all calls to it also have "cublasLt" in their names and of course fail because of this.
I suspect there is simply a L somewhere in one of the basic name definitions?

@superchromix
Copy link
Collaborator

I would recommend trying this with CUDA 11.4 to see if the problem still exists. When Nvidia changes the naming convention of the cublas DLLs, it can break the build process. I haven't tested CUDA 11.6 yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants