Skip to content

Commit 1cb4c70

Browse files
fix a serialization problem in RaBitQ (facebookresearch#4261)
Summary: it seems that facebookresearch@2937f94 was not included in facebookresearch#4235. This PR fixes this problem. junjieqi Pull Request resolved: facebookresearch#4261 Reviewed By: gtwang01 Differential Revision: D72180816 Pulled By: junjieqi fbshipit-source-id: 55e156a3499fda6f8cdbb99ed941a3cbdd721417
1 parent 3aafdc8 commit 1cb4c70

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

faiss/impl/index_read.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -580,6 +580,7 @@ static void read_RaBitQuantizer(RaBitQuantizer* rabitq, IOReader* f) {
580580
// don't care about rabitq->centroid
581581
READ1(rabitq->d);
582582
READ1(rabitq->code_size);
583+
READ1(rabitq->metric_type);
583584
}
584585

585586
void read_direct_map(DirectMap* dm, IOReader* f) {

faiss/impl/index_write.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -370,6 +370,7 @@ static void write_RaBitQuantizer(const RaBitQuantizer* rabitq, IOWriter* f) {
370370
// don't care about rabitq->centroid
371371
WRITE1(rabitq->d);
372372
WRITE1(rabitq->code_size);
373+
WRITE1(rabitq->metric_type);
373374
}
374375

375376
static void write_direct_map(const DirectMap* dm, IOWriter* f) {

0 commit comments

Comments
 (0)