v0.8.4: ANN training and querying performance improvements
What's Changed
- chore: improve kmean training performance on CUDA by @eddyxu in #1368
- chore: improve kmean performance on MPS by @eddyxu in #1370
- chore: use torch.index_add to compute new centroids, to improve training performance on MPS by @eddyxu in #1371
- feat: schema::field_by_id() by @eddyxu in #1375
- feat(python): design an image extension type by @rok in #1272
- perf: improve KNN and ANN performance by @wjones127 in #1367
- feat: collect int/float/boolean/date page-level statistics on write by @rok in #1346
- chore: part 1/N of refactoring vector index into separate crate by @eddyxu in #1388
- fix: handle larger arrays in take by @wjones127 in #1383
- chore: cleanup tests to avoid errors when optional components are not present by @westonpace in #1374
Full Changelog: v0.8.3...v0.8.4