Something went wrong. Try again.
lol
Something went wrong. Try again.
1.2 kB · 58 lines
Nix
at master
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859{ lib, buildPythonPackage, fetchFromGitHub, fetchpatch, ftfy, packaging, regex, setuptools, torch, torchvision, tqdm,}:
buildPythonPackage rec { pname = "clip-anytorch"; version = "2.6.0"; pyproject = true;
src = fetchFromGitHub { owner = "rom1504"; repo = "CLIP"; tag = version; hash = "sha256-4A8R9aEiOWC05uhMQslhVSkQ4hyjs6VsqkFi76miodY="; };
patches = [ # Import packaging to be compatible with setuptools==70.0.0, https://github.com/rom1504/CLIP/pull/10 (fetchpatch { name = "setuptools-comp.patch"; url = "https://github.com/rom1504/CLIP/pull/10/commits/8137d899035d889623f6b0a0a0faae88c549dc50.patch"; hash = "sha256-CIcuDk4QH+0g8YEa6TbKGjIcKJQqFviymVH68sKmsyk="; }) ];
build-system = [ setuptools ];
dependencies = [ ftfy regex packaging tqdm torch torchvision ];
pythonImportsCheck = [ "clip" ];
# All tests require network access doCheck = false;
meta = { description = "Contrastive Language-Image Pretraining"; homepage = "https://github.com/rom1504/CLIP"; license = lib.licenses.mit; teams = [ lib.teams.tts ]; };}