-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathpixi.toml
More file actions
54 lines (45 loc) · 1.16 KB
/
pixi.toml
File metadata and controls
54 lines (45 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
[workspace]
channels = ["conda-forge"]
name = "NSBI-workflow-tutorial"
platforms = ["linux-64"]
# platforms = ["osx-arm64"]
version = "0.1.0"
[tasks]
[dependencies]
cabinetry = ">=0.6.0,<0.7"
ipykernel = ">=6.30.1,<7"
python = ">=3.12.11,<3.13"
pip = ">=25.2,<26"
jax = ">=0.5.0,<0.6"
scikit-learn = ">=1.7.1,<2"
pytables = ">=3.10.2,<4"
matplotlib-base = ">=3.10.5,<4"
mplhep = ">=0.4.1,<0.5"
numpy = ">=1.26.4,<2"
scipy = ">=1.16.1,<2"
pandas = ">=2.3.2,<3"
awkward = ">=2.8.7,<3"
pixi-kernel = ">=0.6.6,<0.7"
uproot = ">=5.6.4,<6"
coffea = ">=2025.7.3,<2026"
awkward-pandas = ">=2023.8.0,<2024"
[pypi-dependencies]
nsbi-common-utils = { path = ".", editable = true }
higgsml = "==0.1.3"
torch = ">=2.10.0, <3"
lightning = ">=2.6.1, <3"
ml-dtypes = "*"
onnx = ">=1.20.1, <2"
onnxscript = ">=0.6.0, <0.7"
[feature.gpu.system-requirements]
cuda = "12"
[feature.cpu.pypi-dependencies]
onnxruntime = ">=1.24.1, <2"
[feature.gpu.pypi-dependencies]
onnxruntime-gpu = ">=1.24.1, <2"
# [feature.arm.dependencies]
[feature.cpu.dependencies]
[environments]
nsbi-env = { features = ["cpu"] }
nsbi-env-gpu = { features = ["gpu"] }
# nsbi-env-arm = { features = ["arm"] }