Skip to content

Conversation

@devwdave
Copy link
Collaborator

Add performance and accuracy bench marking tests for recall.

devwdave and others added 7 commits December 17, 2025 10:11
- Updated .gitignore to exclude benchmarking results and specific file types.
- Modified pytest configuration to ignore benchmark tests during CI runs.
- Enhanced database connection fixtures for PostgreSQL and MySQL, removing SQLite.
- Updated benchmark tests to focus on relevant database types and improved retrieval logic.
- Added scripts for setting up and running benchmarks on AWS EC2, including environment variable configurations.
- Introduced a README for the benchmarks directory with setup instructions and usage examples.
- Improved the semantic accuracy dataset for finer-grained recall evaluation.
- Re-enable the ty type checker in the pre-commit configuration with proper settings.
- Update pyproject.toml to specify source exclusions for ty and set the Python version to 3.12.
- Add a type ignore comment in the benchmark fixture to resolve an attribute warning.
@devwdave devwdave merged commit 7863ba4 into main Dec 18, 2025
6 checks passed
@devwdave devwdave deleted the benchmarking branch December 18, 2025 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants