diff --git a/pkgs/development/python-modules/tensorflow/bin.nix b/pkgs/development/python-modules/tensorflow/bin.nix index aae4406d0d79..c14a90e0953e 100644 --- a/pkgs/development/python-modules/tensorflow/bin.nix +++ b/pkgs/development/python-modules/tensorflow/bin.nix @@ -20,8 +20,8 @@ , tensorflow-estimator_2 , tensorflow-tensorboard_2 , cudaSupport ? false -, cudatoolkit ? null -, cudnn ? null +, cudatoolkit +, cudnn , zlib , python , keras-applications @@ -37,21 +37,15 @@ # - the source build doesn't work on Darwin. # - the source build is currently brittle and not easy to maintain -assert cudaSupport -> cudatoolkit != null - && cudnn != null; - # unsupported combination assert ! (stdenv.isDarwin && cudaSupport); let packages = import ./binary-hashes.nix; - - variant = if cudaSupport then "-gpu" else ""; - pname = "tensorflow${variant}"; metadataPatch = ./relax-dependencies-metadata.patch; patch = ./relax-dependencies.patch; in buildPythonPackage { - inherit pname; + pname = "tensorflow" + lib.optionalString cudaSupport "-gpu"; inherit (packages) version; format = "wheel";