lbgos
284e6c6998
rift_s_world: memoize exact knnMatch 4-neighbor results per bank
Cache bounded FIFO (8192/bank) exact 32-byte ORB query -> ordered
k-neighbor lists incl empties against unchanged index. Batched misses
preserve row order, queryIdx/trainIdx, tie order; same matcher params,
gates untouched. Clear on index rebuild and map replace/clear/reload.
Tests cover cached vs uncached equality for repeats, reorder, changed
bytes, ties, mixed hit/miss batches, empty/short lists, per-bank
isolation, invalidation (stale without clear, exact after), FIFO bound,
BF small and LSH map >2000.
2026-10-13 01:33:11 +03:00
..
2024-08-23 15:05:07 +00:00
2020-11-02 17:04:51 +00:00
2023-12-18 14:29:02 -06:00
2026-10-13 01:31:41 +03:00
2026-10-09 22:49:57 +03:00
2025-11-20 10:55:43 +00:00
2025-11-19 13:57:22 +00:00
2024-07-04 13:24:16 +00:00
2024-07-04 13:24:16 +00:00
2024-07-04 13:24:16 +00:00
2026-02-03 10:30:00 +00:00
2026-10-11 21:45:52 +03:00
2026-10-11 21:45:52 +03:00
2026-10-09 22:49:57 +03:00
2024-07-04 13:24:16 +00:00
2024-07-04 13:24:16 +00:00
2026-01-29 15:35:20 +00:00
2026-03-20 09:20:24 +00:00
2025-07-14 09:33:16 -04:00
2024-08-16 17:31:36 -05:00
2026-02-18 16:09:06 +00:00
2025-07-16 23:04:13 +01:00
2025-02-04 19:44:34 +00:00
2024-07-04 13:24:16 +00:00
2024-07-04 13:24:16 +00:00
2026-01-29 15:35:16 +00:00
2024-07-04 13:24:16 +00:00
2025-02-04 19:44:34 +00:00
2025-02-04 19:44:34 +00:00
2026-10-12 00:23:31 +03:00
2024-07-04 13:24:16 +00:00
2026-01-29 15:35:20 +00:00
2026-10-09 22:49:57 +03:00
2026-10-11 21:45:52 +03:00
2026-10-13 00:58:49 +03:00
2026-10-11 21:45:52 +03:00
2026-10-09 22:49:57 +03:00
2026-10-13 01:31:41 +03:00
2026-10-11 21:45:52 +03:00
2026-10-11 21:45:52 +03:00
2026-10-12 16:56:27 +03:00
2026-10-13 01:33:11 +03:00
2026-10-13 01:31:41 +03:00
2026-10-12 00:23:31 +03:00
2026-10-12 00:23:31 +03:00
2026-10-09 22:49:57 +03:00
2026-10-12 16:59:37 +03:00
2026-10-13 00:39:10 +03:00
2026-02-12 13:35:52 +01:00
2026-10-09 22:49:57 +03:00
2024-07-04 13:24:16 +00:00
2024-07-04 13:24:16 +00:00
2024-09-06 10:48:14 -05:00
2026-02-03 10:30:00 +00:00