diff --git a/pkgs/development/python-modules/faiss-cpu/default.nix b/pkgs/development/python-modules/faiss-cpu/default.nix new file mode 100644 index 000000000000..d74e20249a4d --- /dev/null +++ b/pkgs/development/python-modules/faiss-cpu/default.nix @@ -0,0 +1,13 @@ +{ + mkPythonMetaPackage, + faiss, +}: + +mkPythonMetaPackage { + pname = "faiss-cpu"; + inherit (faiss) version; + dependencies = [ faiss ]; + meta = { + inherit (faiss.meta) description homepage; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e8558e3a9521..cb951989c91b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5337,6 +5337,16 @@ self: super: with self; { }; }; + faiss-cpu = callPackage ../development/python-modules/faiss-cpu { + faiss = self.faiss.override { + faiss-build = pkgs.faiss.override { + pythonSupport = true; + python3Packages = self; + cudaSupport = false; + }; + }; + }; + fake-useragent = callPackage ../development/python-modules/fake-useragent { }; faker = callPackage ../development/python-modules/faker { };