使用带有内存映射索引的Flann

using flann with a memory mapped index

本文关键字:索引 Flann 映射 内存      更新时间:2023-10-16

我将flann与使用大量RAM的大索引。

我希望能够在几个过程之间共享绒布索引。

可以使弗兰恩使用内存映射的文件作为其索引,因此可以在几个过程之间共享?

可以共享。

我想出了一个部分解决方案:

高内存使用包括由弗兰恩(Flann)管理的绒布树。该树不包括实际数据 - 仅索引外部矩阵。此矩阵可以很容易地映射(我使用了Boost)

在我的情况下,这节省了大约70%的RAM。