Files
Junjie Qi f6643825fa faiss/conda: extend LSQ NEON-flaky test skip to all arm64
Summary:
Two Local Search Quantizer tests are numerically flaky under ARM NEON FMA ordering:
- `TestComponents_ARM_NEON.test_update_codebooks_with_double`: `err_double` can exceed `err_float` on ARM even though it is better on x86.
- `TestProductLocalSearchQuantizer.test_lut`: `compute_LUT` rounds differently on NEON; max relative diff reaches ~1.7e-3, above the x86-tuned `rtol=5e-4`.

D121930308 already skips both via `pytest -k` on `osx and arm64`. This widens the conda selectors to `arm64` so linux-aarch64 nightly builds skip them too:
- `pytest` test requirement and the `pytest -k` command: `[osx and arm64]` -> `[arm64]`
- `unittest` `test_*` command: `[not (osx and arm64)]` -> `[not arm64]`

The root fix (platform guards / looser `rtol` in the test files) is still pending.

Differential Revision: D122238335
2026-10-08 11:30:49 -07:00
..