File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -34,8 +34,18 @@ assert lib.assertOneOf "backend" backend [
3434let
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 ;
3747in
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 ]
You can’t perform that action at this time.
0 commit comments