-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathMakefile
More file actions
23 lines (16 loc) · 717 Bytes
/
Copy pathMakefile
File metadata and controls
23 lines (16 loc) · 717 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
.PHONY: install dev test smoke benchmark ablate clean
install: ## install the core package
pip install -e .
dev: ## install with dev + neural extras
pip install -e ".[dev]"
test: ## run the test suite
pytest -q
smoke: ## fast CPU end-to-end benchmark (no GPU/network/JDK)
featfuse run -c configs/smoke.yaml
benchmark: ## reproducible engineered-feature baseline on IR-Plag
featfuse run -c configs/classical_features_irplag.yaml --ablate
ablate: ## feature ablation on the baseline config
featfuse ablate -c configs/classical_features_irplag.yaml
clean:
rm -rf runs build dist *.egg-info .pytest_cache
find . -name __pycache__ -type d -exec rm -rf {} +