-
Notifications
You must be signed in to change notification settings - Fork 21
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
OpenBLAS and CLBlast support #41
Comments
I am focusing currently cpu + the cuda with cublas variants. Right now I believe metal, clblast and openblas will work but if I mention it in the readme I am forced to fix problems with them and keep them synchronized with new features. We will likely move gradually out of support for some variants, except if someone keeps updating them to stay compatible with new features added. Given how much better Falcon is than Llama it's well possible people will work on keeping their favorite compilation options running. |
I can't seem to get past these errors, always compiled without GPU-support. I have cblast installed, but those two files are not on my system?
|
CLBlast is what gives you GPU support. Cmake can't find the config file On my system (Arch Linux) Maybe this helps? If the installation fails for whatever reason, you could just build CLBlast, and then, when building ggllm.cpp, specify the directory where you built CLBlast with |
Forgot to answer: try switching off cublas defines, it looks like cublas is being compiled but you want clblast. |
Is there a reason that OpenBLAS and CLBlast are not mentioned in the README?
I compiled it with
cmake -DLLAMA_OPENBLAS=1 -DLLAMA_CLBLAST=1 .. && cmake --build . --config Release
(on Linux), and it appears to be working as expected.The text was updated successfully, but these errors were encountered: