使用带有内存映射索引的Flann
using flann with a memory mapped index
我将flann与使用大量RAM的大索引。
我希望能够在几个过程之间共享绒布索引。
可以使弗兰恩使用内存映射的文件作为其索引,因此可以在几个过程之间共享?
我想出了一个部分解决方案:
高内存使用包括由弗兰恩(Flann)管理的绒布树。该树不包括实际数据 - 仅索引外部矩阵。此矩阵可以很容易地映射(我使用了Boost)
在我的情况下,这节省了大约70%的RAM。
相关文章:
- 数组索引的值没有增加
- 芬威克树(BIT).找到具有给定累积频率的最小索引,单位为 O(logN)
- 查找最接近的大于当前数字的数字的索引
- 在C++中调整向量中的索引
- 重载元组索引运算符-C++
- 给定一个向量,如何找到该向量的所有子集和的原始索引
- 为std::string的某个索引赋值
- 并行用于C++17中数组索引范围内的循环
- 跟随整数索引列表的自定义类迭代器
- 如何在for循环中包含两个索引值的测试条件
- D3D11-将混合权重和索引传递到顶点着色器
- 将转换字符键入 int 以用作向量C++的索引
- 在 C++ 中访问数组负索引处的内存不会返回垃圾
- 如何为圆环创建索引
- 在子集化后将包含索引号的列表列表映射到标准索引序列
- 查找字符在两个索引之间出现的次数
- Azure Kinect 使用正文索引映射裁剪正文
- 使用带有内存映射索引的Flann
- c++ /OpenCV -我怎么能得到我的图像后使用flann::索引?(转炉)
- Flann索引匹配和Flann匹配的区别