问题标签 [lmdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
neural-network - 在 caffe 网络中读取 lmdb 文件时出错
我正在尝试使用我创建的 LMDB 文件来定义 caffe 网络中的数据层,但出现以下错误
我检查了传递给生成 lmdb 文件 ( caffe/build/tools/convert_imageset
) 的脚本的文本文件中的标签。
我在这里错过了什么吗?
编辑-1:这是我的数据层定义:
python - MDB_INVALID :文件不是 LMDB 文件
我在将我的 mac(64 位)上生成的 lmdb 文件转换为 jetson tx1(32 位)时遇到问题
经过一整天的故障排除后,我得出结论,在我的 TX1 上工作的 lmdb 文件在我的 mac 上不工作,在我的 mac 上工作的 lmdb 文件在我的 TX1 上不工作。我正在从我的 mac 创建我的 lmdb 文件,并使用外部驱动器将它们带到 TX1。有谁知道如何将我的 lmdb 文件从 64 位格式转换为 32 位格式?
其他一切都顺利..现在^^
谢谢
Ĵ
编辑:我的问题的结论
jetson tx1 是 32 位的,caffe 的 makefile 必须修改,特别是 lmdb 部分,才能编译。因此,任何由 64 位机器创建的 lmdb 都不适用于 32 位机器,反之亦然。我有一种感觉,在 mac 上制作 caffe 时进行相同的更改可以解决这个问题,但还没有尝试过。
mongodb - 如何嵌入 LMDB 数据库
我听说过symas lightning memory mapped database
,LMDB
并浏览了可用的文档。如何在 Visual Studio 中使用数据库?另外,是否有类似的东西(Collections
我MongoDB
知道LMDB 是非 SQL)?table
RDBMS
LMDB
python - 我是否错误地使用了 LMDB?它说在 0 次插入后达到了环境地图大小限制
我正在尝试为我的 Caffe 机器学习项目创建一个 LMDB 数据库。但是 LMDB 在第一次尝试插入数据点时会抛出错误,说环境映射大小已满。
这是尝试填充数据库的代码:
我还制作了一个小数据结构来保存图像和标签并对其进行序列化,如上所示:
这是错误:
compression - 压缩 LMDB 文件
我想知道是否有人尝试过对其 LMDB 文件使用压缩技术?通常,lmdb 文件通常不使用任何压缩。我想知道是否有人在 lmdb 上使用 jpeg 压缩成功地将数据存储在 lmdb 中,然后将其用于 caffe。我需要这个,因为我正在开发一个存储空间非常有限的开发板。如果是这样,您能否提供执行此操作的步骤/代码?
谢谢
c++ - 查看LMDB的data.mdb文件内容
我已经lmdb(symas lightning memory mapped database)
在我的Ubuntu 14.04
. 我可以成功地编写一个程序来C++
使用lmdb
并向它添加数据。现在我的文件夹中有一个 data.mdb
和lock.mdb
文件。data.mdb
我尝试使用打开MDB Viewer
,但它什么也没显示。有没有GUI
可以用来查看数据库文件的。是否可以添加多个与键关联的值(例如与 id 关联的学生姓名、地址、电话号码)?
openldap - 可以存储在 LMDB 中的值
LMDB 是一个键值对存储。这里可以存储哪些类型的键和值?示例显示int
或char arrays
.. 另外我想知道是否可以将相关数据存储在lmdb
我们将与学生相关的所有数据存储table
在RDBMS
caffe - 从 Caffe 中的 LMDB 文件进行测试
我想知道如何在 Caffe 中仅为 LMDB 文件设置一个测试阶段。我已经训练了我的模型,一切看起来都很好,我的损失减少了,我在一张一张加载的图像上得到的输出也看起来不错。
现在我想看看我的模型在单独的 LMDB 测试集上的表现如何,但似乎无法成功。一次加载一张图片对我来说并不理想,因为我的损失函数已经在 caffe 中定义了,这需要我重新定义它。
这是我到目前为止所拥有的,但是这样做的结果没有意义;当我将火车组的损失与我从中获得的损失进行比较时,它们不匹配(相差几个数量级)。有谁知道我的问题可能是什么?
python - 如何在 Python 中管理并发 LMDB 写入?
我知道 LMDB 不支持并发写入。
我有一个应用程序,其中并发写入尝试非常罕见,但它们可能偶尔会发生。这应该如何在 Python 应用程序中进行管理?
具体来说:
并发写入尝试是否会在 Python LMDB 绑定中引发异常,以便可以在异常处理程序中安排重试?尝试并发写入是否安全?
或者,是否有任何其他或更好的方法来处理并发写入尝试?
neural-network - caffe:如何为边界框回归设计 lmdb
我正在尝试将 SUN RGB-D 数据集导入 lmdb 格式,以便 caffe 可以训练边界框回归。我看到对于 imagenet 转换,有一个文件将文件名和类标签放在一行上。如何准备数据以便可以通过四点坐标标记对象?在地面实况图像中识别出大约 10 个对象,因此一张图像应该包含大约 10 * 8 个回归结果的值。