tree-wide: cudaPackages.flags updates

Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>

Changed files
+8 -8
pkgs
applications
science
misc
colmap
by-name
dl
gp
gpu-burn
mi
mistral-rs
mo
moshi
ti
tiny-cuda-nn
development
libraries
science
math
magma
+1 -1
pkgs/applications/science/misc/colmap/default.nix
···
cmakeFlags = lib.optionals cudaSupport [
(lib.cmakeBool "CUDA_ENABLED" true)
(lib.cmakeFeature "CMAKE_CUDA_ARCHITECTURES" (
-
lib.strings.concatStringsSep ";" (map cudaPackages.flags.dropDot cudaCapabilities)
+
lib.strings.concatStringsSep ";" (map cudaPackages.flags.dropDots cudaCapabilities)
))
];
+1 -1
pkgs/by-name/dl/dlib/package.nix
···
]
++ lib.optionals cudaSupport [
(lib.cmakeFeature "DLIB_USE_CUDA_COMPUTE_CAPABILITIES" (
-
builtins.concatStringsSep "," (with cudaPackages.flags; map dropDot cudaCapabilities)
+
builtins.concatStringsSep "," (with cudaPackages.flags; map dropDots cudaCapabilities)
))
];
+2 -2
pkgs/by-name/gp/gpu-burn/package.nix
···
cuda_nvcc
libcublas
;
-
inherit (cudaPackages.flags) cudaCapabilities dropDot isJetsonBuild;
+
inherit (cudaPackages.flags) cudaCapabilities dropDots isJetsonBuild;
in
backendStdenv.mkDerivation {
pname = "gpu-burn";
···
makeFlags = [
"CUDAPATH=${getBin cuda_nvcc}"
-
"COMPUTE=${last (map dropDot cudaCapabilities)}"
+
"COMPUTE=${last (map dropDots cudaCapabilities)}"
"IS_JETSON=${boolToString isJetsonBuild}"
];
+1 -1
pkgs/by-name/mi/mistral-rs/package.nix
···
))
else
cudaCapability;
-
cudaCapability' = lib.toInt (cudaPackages.flags.dropDot cudaCapabilityString);
+
cudaCapability' = lib.toInt (cudaPackages.flags.dropDots cudaCapabilityString);
mklSupport =
assert accelIsValid;
+1 -1
pkgs/by-name/mo/moshi/package.nix
···
))
else
cudaCapability;
-
cudaCapability' = lib.toInt (cudaPackages.flags.dropDot cudaCapabilityString);
+
cudaCapability' = lib.toInt (cudaPackages.flags.dropDots cudaCapabilityString);
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "moshi";
+1 -1
pkgs/by-name/ti/tiny-cuda-nn/package.nix
···
cudaCapabilities = lists.subtractLists unsupportedCudaCapabilities flags.cudaCapabilities;
-
cudaArchitecturesString = strings.concatMapStringsSep ";" flags.dropDot cudaCapabilities;
+
cudaArchitecturesString = strings.concatMapStringsSep ";" flags.dropDots cudaCapabilities;
in
stdenv.mkDerivation (finalAttrs: {
pname = "tiny-cuda-nn";
+1 -1
pkgs/development/libraries/science/math/magma/generic.nix
···
minArch =
let
# E.g. [ "80" "86" "90" ]
-
cudaArchitectures = (builtins.map flags.dropDot flags.cudaCapabilities);
+
cudaArchitectures = (builtins.map flags.dropDots flags.cudaCapabilities);
minArch' = builtins.head (builtins.sort strings.versionOlder cudaArchitectures);
in
# "75" -> "750" Cf. https://github.com/icl-utk-edu/magma/blob/v2.9.0/CMakeLists.txt#L200-L201