mirror of
https://github.com/facebookresearch/faiss.git
synced 2026-10-12 02:13:36 +00:00
use level but not 0 in neighbor_range(i, level, &begin, &end) (line 198) (#5005)
Summary:
just like line 95-103 in same file (\faiss\impl\HNSW.cpp):
```
void HNSW::clear_neighbor_tables(int level) {
for (size_t i = 0; i < levels.size(); i++) {
size_t begin, end;
neighbor_range(i, level, &begin, &end); // ✅ right:use `level`
// ...
}
}
```
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/5005
Reviewed By: alibeklfc
Differential Revision: D100557031
Pulled By: mnorris11
fbshipit-source-id: b248a93a0d1385ef72b22962027586308800ac75
This commit is contained in:
committed by
meta-codesync[bot]
parent
82a823513d
commit
c6cf004ece
+1
-1
@@ -188,7 +188,7 @@ void HNSW::fill_with_random_links(size_t n) {
|
||||
for (size_t ii = 0; ii < elts.size(); ii++) {
|
||||
int i = elts[ii];
|
||||
size_t begin, end;
|
||||
neighbor_range(i, 0, &begin, &end);
|
||||
neighbor_range(i, level, &begin, &end);
|
||||
for (size_t j = begin; j < end; j++) {
|
||||
int other = 0;
|
||||
do {
|
||||
|
||||
Reference in New Issue
Block a user