問題タブ [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.
database - データベースに何らかの変更を加えた後、lmdb から返されたデータは無効になりますか?
lmdb (Lightning Memory-Mapped Database) のドキュメントには、返されたデータの有効性に関して次のことが記載されています。
データベースから返される値は、後続の更新操作またはトランザクションの終了までのみ有効です。それらを変更したり解放したりしないでください。通常、これらはデータベース自体を指しています。
この場合、「更新操作」が何を指すのか少し混乱しています。「更新操作」とは、データベースに対する更新操作 (たとえば、別のスレッドから別の値を変更するなど) を意味するのか、それとも特定のデータベースに対する更新操作のみを意味するのでしょうか。価値?
go - 大きな (~300MB) LMDB ファイルを生成する
300 MB に近い巨大な LMDB ファイルを生成していますが、Golang では数時間かかります。数分以内に生成する方法はありますか? 私は他の言語を使用することにオープンです。
deep-learning - pycaffe で net.forward を使用する場合、lmdb の最初から転送する
私は pycaffe を使用しており、トレーニングとテストのデータは LMDB 形式です。
次のようにネットを作成しました: net = caffe.Net('train.prototxt', 'c.caffemodel', caffe.TEST)
net.forward を呼び出すと、暗黙のうちに LMDB テスト データベースを 1 バッチずつ調べます。私の質問は、LMDB の最初から開始して、テスト データの最初の n バッチでネットワークをテストするにはどうすればよいですか?
ありがとう
python - Python で lmdb カーソルを使用するとデータが読み取られない
lmdb データベースがあり、その内容を読み取ろうとしています。皮肉なことに、画面には何も表示されません。これは、lmdb から読み取るために作成したコード スニペットです。
これは次を出力します:
for ループがまったく実行されていないようです。ここで何が欠けていますか?
私が確認したところ、これが lmdb から読み取る通常の方法のようです。私が見たすべてのソース例は同様のアプローチを持っています。