Skip to content

Commit d9a2081

Browse files
committed
build: updated targets in Makefile
1 parent 64aefe7 commit d9a2081

1 file changed

Lines changed: 16 additions & 25 deletions

File tree

Makefile

Lines changed: 16 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ PYTHON := $(shell command -v python3 2> /dev/null || command which python 2> /de
33
UV := $(shell command -v uv 2> /dev/null || command which uv 2> /dev/null)
44
NOX := $(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

1212
pipcheck:
@@ -33,27 +33,6 @@ ifndef NOX
3333
endif
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-
5736
install_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

7251
dev-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

7667
tests:
7768
# Run tests with CPU

0 commit comments

Comments
 (0)