Skip to content

Commit 496278b

Browse files
committed
katago: fix cuda and tensorrt builds
1 parent 1609398 commit 496278b

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

pkgs/by-name/ka/katago/package.nix

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,18 @@ assert lib.assertOneOf "backend" backend [
3434
let
3535
githash = "cd0ed6c0712088ddb901be68189ba7fa1439a9e7";
3636
fakegit = writeShellScriptBin "git" "echo ${githash}";
37+
stdenv' =
38+
if
39+
builtins.elem backend [
40+
"cuda"
41+
"tensorrt"
42+
]
43+
then
44+
cudaPackages.backendStdenv
45+
else
46+
stdenv;
3747
in
38-
stdenv.mkDerivation rec {
48+
stdenv'.mkDerivation rec {
3949
pname = "katago";
4050
version = "1.15.3";
4151

@@ -58,10 +68,12 @@ stdenv.mkDerivation rec {
5868
]
5969
++ lib.optionals (backend == "eigen") [ eigen ]
6070
++ lib.optionals (backend == "cuda") [
71+
cudaPackages.cuda_cudart
6172
cudaPackages.cudnn
6273
cudaPackages.cudatoolkit
6374
]
6475
++ lib.optionals (backend == "tensorrt") [
76+
cudaPackages.cuda_cudart
6577
cudaPackages.cudatoolkit
6678
cudaPackages.tensorrt
6779
]

0 commit comments

Comments
 (0)