Skip to content

Commit 52c90da

Browse files
committed
Make: Move Py benchmarks to StringWa.rs
All of the comparative performance analysis against third-party libraries is now in StringWa.rs to mak dependency-management and docs more consistent
1 parent fe1e32b commit 52c90da

File tree

9 files changed

+5
-2370
lines changed

9 files changed

+5
-2370
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -537,24 +537,7 @@ $env:CIBW_BUILD = "cp312-*"; $env:CIBW_ARCHS_WINDOWS = "AMD64"; $env:SZ_TARGET =
537537

538538
[cibuildwheel-cli]: https://cibuildwheel.readthedocs.io/en/stable/options/#command-line
539539

540-
### Benchmarking
541-
542-
For high-performance low-latency benchmarking, stick to C/C++ native benchmarks, as the CPython is likely to cause bottlenecks.
543-
Before running the benchmarks, pull dependencies:
544-
545-
```sh
546-
uv pip install -r scripts/requirements.txt
547-
```
548-
549-
For benchmarking, the following scripts are provided.
550-
551-
```sh
552-
uv run --no-project scripts/bench_find.py --help
553-
uv run --no-project scripts/bench_sequence.py --help
554-
uv run --no-project scripts/bench_similarities.py --help
555-
```
556-
557-
Alternatively, you can explore the Jupyter notebooks in `scripts/` directory.
540+
If you want to run benchmarks against third-party implementations, check out the [`ashvardanian/StringWa.rs`](https://github.com/ashvardanian/StringWa.rs/) repository.
558541

559542
## JavaScript
560543

0 commit comments

Comments
 (0)