問題タブ [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.

0 投票する
1 に答える
125 参照

database - データベースに何らかの変更を加えた後、lmdb から返されたデータは無効になりますか?

lmdb (Lightning Memory-Mapped Database) のドキュメントには、返されたデータの有効性に関して次のことが記載されています。

データベースから返される値は、後続の更新操作またはトランザクションの終了までのみ有効です。それらを変更したり解放したりしないでください。通常、これらはデータベース自体を指しています。

この場合、「更新操作」が何を指すのか少し混乱しています。「更新操作」とは、データベースに対する更新操作 (たとえば、別のスレッドから別の値を変更するなど) を意味するのか、それとも特定のデータベースに対する更新操作のみを意味するのでしょうか。価値?

0 投票する
1 に答える
233 参照

go - 大きな (~300MB) LMDB ファイルを生成する

300 MB に近い巨大な LMDB ファイルを生成していますが、Golang では数時間かかります。数分以内に生成する方法はありますか? 私は他の言語を使用することにオープンです。

0 投票する
1 に答える
656 参照

caffe - make all で Caffe をインストール中に lmdb が見つからない

/usr/bin/ld: -lmdb collect2 が見つかりません: エラー: ld は 1 つの終了ステータスを返しました Makefile:568: ターゲット '.build_release/lib/libcaffe.so.1.0.0-rc3' のレシピは make に失敗しました: *** [ .build_release/lib/libcaffe.so.1.0.0-rc3] エラー 1

この問題を解決する方法。

0 投票する
1 に答える
175 参照

deep-learning - pycaffe で net.forward を使用する場合、lmdb の最初から転送する

私は pycaffe を使用しており、トレーニングとテストのデータは LMDB 形式です。

次のようにネットを作成しました: net = caffe.Net('train.prototxt', 'c.caffemodel', caffe.TEST)

net.forward を呼び出すと、暗黙のうちに LMDB テスト データベースを 1 バッチずつ調べます。私の質問は、LMDB の最初から開始して、テスト データの最初の n バッチでネットワークをテストするにはどうすればよいですか?

ありがとう

0 投票する
2 に答える
1178 参照

python - Python で lmdb カーソルを使用するとデータが読み取られない

lmdb データベースがあり、その内容を読み取ろうとしています。皮肉なことに、画面には何も表示されません。これは、lmdb から読み取るために作成したコード スニペットです。

これは次を出力します:

for ループがまったく実行されていないようです。ここで何が欠けていますか?

私が確認したところ、これが lmdb から読み取る通常の方法のようです。私が見たすべてのソース例は同様のアプローチを持っています。