nix: now that we can do so, allow MacOS to build Vulkan binaries

Author:    Philip Taron <philip.taron@gmail.com>
Date:      Tue Feb 13 20:28:02 2024 +0000
This commit is contained in:
Mathijs de Bruin 2024-02-13 20:28:02 +00:00 committed by Philip Taron
parent 22f83f0c38
commit 633782b8d9

View File

@ -150,6 +150,7 @@
packages = packages =
{ {
default = config.legacyPackages.llamaPackages.llama-cpp; default = config.legacyPackages.llamaPackages.llama-cpp;
vulkan = config.packages.default.override { useVulkan = true; };
} }
// lib.optionalAttrs pkgs.stdenv.isLinux { // lib.optionalAttrs pkgs.stdenv.isLinux {
opencl = config.packages.default.override { useOpenCL = true; }; opencl = config.packages.default.override { useOpenCL = true; };
@ -157,7 +158,6 @@
mpi-cpu = config.packages.default.override { useMpi = true; }; mpi-cpu = config.packages.default.override { useMpi = true; };
mpi-cuda = config.packages.default.override { useMpi = true; }; mpi-cuda = config.packages.default.override { useMpi = true; };
vulkan = config.packages.default.override { useVulkan = true; };
} }
// lib.optionalAttrs (system == "x86_64-linux") { // lib.optionalAttrs (system == "x86_64-linux") {
rocm = config.legacyPackages.llamaPackagesRocm.llama-cpp; rocm = config.legacyPackages.llamaPackagesRocm.llama-cpp;