Skip to content

Commit 73d92b8

Browse files
hutlihodlen
authored andcommitted
nix: moved blas availability check to package inputs so it is still overridable
1 parent b7862a6 commit 73d92b8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

.devops/nix/package.nix

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818
vulkan-headers,
1919
vulkan-loader,
2020
clblast,
21-
useBlas ? builtins.all (x: !x) [
21+
useBlas ? builtins.all (x: !x) [
2222
useCuda
2323
useMetalKit
2424
useOpenCL
2525
useRocm
2626
useVulkan
27-
],
27+
] && blas.meta.available,
2828
useCuda ? config.cudaSupport,
2929
useMetalKit ? stdenv.isAarch64 && stdenv.isDarwin && !useOpenCL,
3030
useMpi ? false, # Increases the runtime closure size by ~700M
@@ -200,7 +200,7 @@ effectiveStdenv.mkDerivation (
200200
++ optionals useMpi [ mpi ]
201201
++ optionals useOpenCL [ clblast ]
202202
++ optionals useRocm rocmBuildInputs
203-
++ optionals (useBlas && blas.meta.available) [ blas ]
203+
++ optionals useBlas [ blas ]
204204
++ optionals useVulkan vulkanBuildInputs;
205205

206206
cmakeFlags =

0 commit comments

Comments
 (0)