This is an automated email from the ASF dual-hosted git repository.
guanmingchiu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/mahout.git
The following commit(s) were added to refs/heads/main by this push:
new e96b229a4 Remove python related commands from make file (#867)
e96b229a4 is described below
commit e96b229a439336153ac492e0e018619b0929a417
Author: Guan-Ming (Wesley) Chiu <[email protected]>
AuthorDate: Mon Jan 19 10:24:49 2026 +0800
Remove python related commands from make file (#867)
---
qdp/Makefile | 30 ------------------------------
1 file changed, 30 deletions(-)
diff --git a/qdp/Makefile b/qdp/Makefile
index 53572ccf8..8006a801c 100644
--- a/qdp/Makefile
+++ b/qdp/Makefile
@@ -2,28 +2,12 @@
help:
@echo "Available targets:"
- @echo " make install - Install the mahout python package"
- @echo " make install_profile - Install the mahout python package
with profiling support (observability features)"
- @echo " make install_benchmark - Install benchmark dependencies"
@echo " make build - Build qdp-core"
@echo " make build_nvtx_profile - Build qdp-core with observability
features"
@echo " make run_nvtx_profile - Build example, run with nsys, and
show stats (EXAMPLE=nvtx_profile)"
- @echo " make test - Run all unit tests (Python + Rust)"
- @echo " make test_python - Run Python unit tests only"
@echo " make test_rust - Run Rust unit tests only"
- @echo " make benchmark - Run all e2e benchmark tests"
@echo " make clean - Clean build artifacts"
-install:
- @echo "Installing mahout python package..."
- cd qdp-python && uv sync --group dev
- cd qdp-python && uv run maturin develop
-
-install_profile:
- @echo "Installing mahout python package with profiling support..."
- cd qdp-python && uv sync --group dev
- cd qdp-python && uv run maturin develop --release --features
observability
-
build:
@echo "Building qdp-core..."
cargo build -p qdp-core
@@ -32,24 +16,10 @@ build_nvtx_profile:
@echo "Building qdp-core with observability features..."
cargo build -p qdp-core --features observability --release
-test: test_python test_rust
-
-test_python:
- @echo "Running Python unit tests..."
- cd qdp-python && uv run pytest tests/
-
test_rust:
@echo "Running Rust unit tests..."
cargo test --workspace
-install_benchmark:
- cd qdp-python && uv sync --group benchmark
-
-benchmark: install install_benchmark
- @echo "Running e2e benchmark tests..."
- uv run python qdp-python/benchmark/benchmark_e2e.py
- uv run python qdp-python/benchmark/benchmark_throughput.py
-
run_nvtx_profile:
$(eval EXAMPLE ?= nvtx_profile)
@echo "Building example '$(EXAMPLE)' with observability features..."