From ea8ab5ba8ee6696d61dbd0aef9241e636b9aca62 Mon Sep 17 00:00:00 2001 From: abysssol Date: Sun, 24 Mar 2024 04:18:59 -0400 Subject: [PATCH] ollama: fix a symlink and use a smaller rocm path --- pkgs/tools/misc/ollama/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/misc/ollama/default.nix b/pkgs/tools/misc/ollama/default.nix index 6d7f2241fbe8..fc3320d9e0a5 100644 --- a/pkgs/tools/misc/ollama/default.nix +++ b/pkgs/tools/misc/ollama/default.nix @@ -68,6 +68,10 @@ let cudaPackages.cudatoolkit cudaPackages.cuda_cudart ]; + postBuild = '' + rm "$out/lib64" + ln -s "lib" "$out/lib64" + ''; }; runtimeLibs = lib.optionals enableRocm [ @@ -166,7 +170,7 @@ goBuild ((lib.optionalAttrs enableRocm { mv "$out/bin/ollama" "$out/bin/.ollama-unwrapped" makeWrapper "$out/bin/.ollama-unwrapped" "$out/bin/ollama" \ --suffix LD_LIBRARY_PATH : '/run/opengl-driver/lib:${lib.makeLibraryPath runtimeLibs}' '' + lib.optionalString enableRocm ''\ - --set-default HIP_PATH ${pkgs.rocmPackages.meta.rocm-hip-libraries} + --set-default HIP_PATH ${rocmPath} ''; ldflags = [