0lai0 opened a new pull request, #1154:
URL: https://github.com/apache/mahout/pull/1154
### Related Issues
<!-- Closes #123 -->
Closes #1141
### Changes
- [ ] Bug fix
- [x] New feature
- [ ] Refactoring
- [x] Documentation
- [ ] Test
- [ ] CI/CD pipeline
- [ ] Other
### Why
<!-- Why is this change needed? -->
Currently, `make benchmark` doesn't exist, and setting up benchmarks
requires multiple manual steps. Since the Python environment has been unified
to use the root `.venv`, we should provide a simple `make benchmark` command
from the root directory to streamline the benchmark setup and execution process.
### How
<!-- What was done? -->
- Added `benchmark` and `setup-benchmark` targets to the root `Makefile`
- `setup-benchmark`: Installs benchmark dependencies and builds QDP
extension
- `benchmark`: Sets up environment and displays instructions for running
benchmarks
- Updated `qdp/qdp-python/benchmark/README.md` to document `make benchmark`
as the recommended way
- Updated `qdp/DEVELOPMENT.md` to include `make benchmark` in the benchmarks
section
## Checklist
- [x] Added or updated unit tests for all changes
- [x] Added or updated documentation for all changes
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]