Contributing

Contributions #

We look forward to community contributions to PatANN. Here are specific areas where we’re seeking assistance:

Dataset Diversity Testing: #

Help us evaluate PatANN on a wider variety of datasets, particularly those with challenging characteristics:

  • Uniformly distributed vectors without clear clustering patterns
  • High-dimensional sparse vectors
  • Datasets with adversarial examples or noise
  • Domain-specific vectors

Hardware Platform Testing: #

Help us test PatANN on various hardware configurations

  • ARM-based server deployments
  • Multi-socket server configurations with complex NUMA topologies
  • Edge computing devices with limited resources
  • Apple Silicon and different tiers of x86 processors
  • Testing with various SIMD instruction set availability (especially AMX)