From 58ea998ae5835725700645f831a4656625a62e99 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Fri, 10 Jul 2026 01:17:32 -0400 Subject: [PATCH 1/2] mxnet: replace cudatoolkit Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/mx/mxnet/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/mx/mxnet/package.nix b/pkgs/by-name/mx/mxnet/package.nix index fbed8ae66b98..e5126a43b2de 100644 --- a/pkgs/by-name/mx/mxnet/package.nix +++ b/pkgs/by-name/mx/mxnet/package.nix @@ -50,6 +50,9 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake perl + ] + ++ lib.optionals cudaSupport [ + cudaPackages.cuda_nvcc ]; buildInputs = [ @@ -61,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional stdenv.cc.isClang llvmPackages.openmp ++ lib.optionals cudaSupport [ # needed for OpenCV cmake module - cudaPackages.cudatoolkit + cudaPackages.cuda_cudart ]; cmakeFlags = [ From e841194c9ef5f00696937dcf8c8f797586bfb752 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Fri, 10 Jul 2026 01:51:46 -0400 Subject: [PATCH 2/2] mxnet: enable strictDeps, __structuredAttrs Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/mx/mxnet/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/mx/mxnet/package.nix b/pkgs/by-name/mx/mxnet/package.nix index e5126a43b2de..ba12c3ad4642 100644 --- a/pkgs/by-name/mx/mxnet/package.nix +++ b/pkgs/by-name/mx/mxnet/package.nix @@ -26,6 +26,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "mxnet"; version = "1.9.1"; + strictDeps = true; + __structuredAttrs = true; + src = fetchurl { name = "apache-mxnet-src-${finalAttrs.version}-incubating.tar.gz"; url = "mirror://apache/incubator/mxnet/${finalAttrs.version}/apache-mxnet-src-${finalAttrs.version}-incubating.tar.gz";