tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
0
fork
atom
nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
0
fork
atom
overview
issues
pulls
pipelines
python310Packages.k-diffusion: ini at 0.0.14
Martin Weinelt
2 years ago
abc7af78
cb493f5d
+71
2 changed files
expand all
collapse all
unified
split
pkgs
development
python-modules
k-diffusion
default.nix
top-level
python-packages.nix
+69
pkgs/development/python-modules/k-diffusion/default.nix
reviewed
···
1
1
+
{ lib
2
2
+
, buildPythonPackage
3
3
+
, fetchFromGitHub
4
4
+
5
5
+
# dependencies
6
6
+
, accelerate
7
7
+
, clean-fid
8
8
+
, clip-anytorch
9
9
+
, einops
10
10
+
, jsonmerge
11
11
+
, kornia
12
12
+
, pillow
13
13
+
, resize-right
14
14
+
, scikit-image
15
15
+
, scipy
16
16
+
, torch
17
17
+
, torchdiffeq
18
18
+
, torchsde
19
19
+
, torchvision
20
20
+
, tqdm
21
21
+
, wandb
22
22
+
23
23
+
}:
24
24
+
25
25
+
buildPythonPackage rec {
26
26
+
pname = "k-diffusion";
27
27
+
version = "0.0.14";
28
28
+
format = "setuptools";
29
29
+
30
30
+
src = fetchFromGitHub {
31
31
+
owner = "crowsonkb";
32
32
+
repo = "k-diffusion";
33
33
+
rev = "v${version}";
34
34
+
hash = "sha256-KKVgk+1hidDBVaRnXjoqwuSRydI10OPHK3YModAizZU=";
35
35
+
};
36
36
+
37
37
+
propagatedBuildInputs = [
38
38
+
accelerate
39
39
+
clean-fid
40
40
+
clip-anytorch
41
41
+
einops
42
42
+
jsonmerge
43
43
+
kornia
44
44
+
pillow
45
45
+
resize-right
46
46
+
scikit-image
47
47
+
scipy
48
48
+
torch
49
49
+
torchdiffeq
50
50
+
torchsde
51
51
+
torchvision
52
52
+
tqdm
53
53
+
wandb
54
54
+
];
55
55
+
56
56
+
pythonImportsCheck = [
57
57
+
"k_diffusion"
58
58
+
];
59
59
+
60
60
+
# no tests
61
61
+
doCheck = false;
62
62
+
63
63
+
meta = with lib; {
64
64
+
description = "Karras et al. (2022) diffusion models for PyTorch";
65
65
+
homepage = "https://github.com/crowsonkb/k-diffusion";
66
66
+
license = licenses.mit;
67
67
+
maintainers = teams.tts.members;
68
68
+
};
69
69
+
}
+2
pkgs/top-level/python-packages.nix
reviewed
···
5324
5324
5325
5325
jxmlease = callPackage ../development/python-modules/jxmlease { };
5326
5326
5327
5327
+
k-diffusion = callPackage ../development/python-modules/k-diffusion { };
5328
5328
+
5327
5329
k5test = callPackage ../development/python-modules/k5test {
5328
5330
inherit (pkgs) krb5 findutils;
5329
5331
};