From a1a072ee66f82eba4949688d5afd41b9c64f4ba4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 16 May 2023 13:56:21 +0200 Subject: [PATCH] python310Packages.clean-fid: init at 0.1.35 --- .../python-modules/clean-fid/default.nix | 50 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 52 insertions(+) create mode 100644 pkgs/development/python-modules/clean-fid/default.nix diff --git a/pkgs/development/python-modules/clean-fid/default.nix b/pkgs/development/python-modules/clean-fid/default.nix new file mode 100644 index 00000000000..7a2f328185e --- /dev/null +++ b/pkgs/development/python-modules/clean-fid/default.nix @@ -0,0 +1,50 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub + +# dependencies +, numpy +, pillow +, requests +, scipy +, torch +, torchvision +, tqdm +}: + +buildPythonPackage rec { + pname = "clean-fid"; + version = "0.1.35"; + format = "setuptools"; + + src = fetchFromGitHub { + owner = "GaParmar"; + repo = "clean-fid"; + rev = "c8ffa420a3923e8fd87c1e75170de2cf59d2644b"; + hash = "sha256-fqBU/TmCXDTPU3KTP0+VYQoP+HsT2UMcZeLzQHKD9hw="; + }; + + propagatedBuildInputs = [ + numpy + pillow + requests + scipy + torch + torchvision + tqdm + ]; + + pythonImportsCheck = [ + "cleanfid" + ]; + + # no tests1 + doCheck = false; + + meta = with lib; { + description = "PyTorch - FID calculation with proper image resizing and quantization steps [CVPR 2022]"; + homepage = "https://github.com/GaParmar/clean-fid"; + license = licenses.mit; + maintainers = teams.tts.members; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 06f8e307c77..fc37a0252fb 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1833,6 +1833,8 @@ self: super: with self; { cle = callPackage ../development/python-modules/cle { }; + clean-fid = callPackage ../development/python-modules/clean-fid { }; + cleo = callPackage ../development/python-modules/cleo { }; clevercsv = callPackage ../development/python-modules/clevercsv { };