@@ -3,10 +3,10 @@ PYTHON := $(shell command -v python3 2> /dev/null || command which python 2> /de
33UV := $(shell command -v uv 2> /dev/null || command which uv 2> /dev/null)
44NOX := $(shell command -v nox 2> /dev/null || command which nox 2> /dev/null)
55
6- .PHONY : install_conda dev-install_conda dev-install_conda_intel_mkl dev-install_conda_arm
7- .PHONY : install_conda dev-install_conda dev-install_conda_intel_mkl dev-install_conda_arm
6+ .PHONY : install_conda dev-install_conda dev-install_conda_intel_mkl dev-install_conda_arm dev-install_conda_gpu
7+ .PHONY : dev-install_uv dev-install_uvcu126 dev-install_uvcu128 dev-install_uvcu13
88.PHONY : tests tests_cpu_ongpu tests_gpu tests_uv tests_cpu_ongpu_uv tests_gpu_uv tests_nox
9- .PHONY : doc doc_uv docupdate docupdate_uv servedoc lint lint_uv typeannot typeannot_uv
9+ .PHONY : doc doc_uv docupdate docupdate_uv servedoc servedoc_uv lint lint_uv typeannot typeannot_uv
1010.PHONY : coverage coverage_uv
1111
1212pipcheck :
@@ -33,27 +33,6 @@ ifndef NOX
3333endif
3434 @echo Using nox: $(NOX)
3535
36- install :
37- make pipcheck
38- $(PIP ) install -r requirements.txt && $(PIP ) install .
39-
40- dev-install :
41- make pipcheck
42- $(PIP ) install -r requirements-dev.txt && \
43- $(PIP ) install -r requirements-pyfftw.txt && \
44- $(PIP ) install -r requirements-torch.txt && $(PIP ) install -e .
45-
46- dev-install_intel_mkl :
47- make pipcheck
48- $(PIP ) install -r requirements-intel-mkl.txt && \
49- $(PIP ) install -r requirements-dev.txt && \
50- $(PIP ) install -r requirements-torch.txt && $(PIP ) install -e .
51-
52- dev-install_gpu :
53- make pipcheck
54- $(PIP ) install -r requirements-dev-gpu.txt && \
55- $(PIP ) install -e .
56-
5736install_conda :
5837 conda env create -f environment.yml && source ${CONDA_PREFIX} /etc/profile.d/conda.sh && conda activate pylops && pip install .
5938
@@ -71,7 +50,19 @@ dev-install_conda_gpu:
7150
7251dev-install_uv :
7352 make uvcheck
74- $(UV ) sync --locked --all-extras --all-groups
53+ $(UV ) sync --locked --extra advanced --extra stat --extra deep --all-groups
54+
55+ dev-install_uvcu126 :
56+ make uvcheck
57+ $(UV ) sync --locked --extra advanced --extra stat --extra gpu-cu126 --extra deep-cu126 --all-groups
58+
59+ dev-install_uvcu128 :
60+ make uvcheck
61+ $(UV ) sync --locked --extra advanced --extra stat --extra gpu-cu128 --extra deep-cu128 --all-groups
62+
63+ dev-install_uvcu13 :
64+ make uvcheck
65+ $(UV ) sync --locked --extra advanced --extra stat --extra gpu-cu13 --extra deep-cu13 --all-groups
7566
7667tests :
7768 # Run tests with CPU
0 commit comments