-
-
Notifications
You must be signed in to change notification settings - Fork 14.7k
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
fix ollama gpu acceleration #373924
base: master
Are you sure you want to change the base?
fix ollama gpu acceleration #373924
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -199,6 +199,13 @@ goBuild { | |
make ${dist_cmd} -j $NIX_BUILD_CORES | ||
''; | ||
|
||
postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It may be a good idea to replace the condition
I'm not actually sure whether or not the CPU build does have any GPU libraries to copy, or whether my theory is at all accurate in the first place, so further testing is probably needed. See also my other comment on the topic. |
||
# copy libggml_*.so and runners into lib | ||
# https://github.com/ollama/ollama/blob/v0.4.4/llama/make/gpu.make#L90 | ||
mkdir -p $out/lib | ||
cp -r dist/*/lib/* $out/lib/ | ||
''; | ||
|
||
postFixup = | ||
# the app doesn't appear functional at the moment, so hide it | ||
'' | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@GaetanLepage just wondering, why was this removed in the first place? Want to make sure I'm not overlooking anything by adding it back
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No I think I removed it because of some conflicts. I thought that it was not necessary anymore.
Thanks for fixing this.