我正在浏览caffe2中的MNIST教程,但遇到以下错误:

RuntimeError: [enforce fail at db.h:190] db_. Cannot open db: /home/Aakash/caffe2_notebooks/tutorial_data/mnist/mnist-train-nchw-lmdb of type lmdb Error from operator:
output: "dbreader_/home/Aakash/caffe2_notebooks/tutorial_data/mnist/mnist-train-nchw-lmdb" name: "" type: "CreateDB" arg { name: "db_type" s: "lmdb" } arg { name: "db" s: "/home/Aakash/caffe2_notebooks/tutorial_data/mnist/mnist-train-nchw-lmdb" }


为什么会这样呢?

最佳答案

整整一天都在苦苦挣扎,终于找到了解决方案。

我正在使用Python的Anaconda发行版,并且遇到相同的问题。

在 /scripts/build_anaconda.sh中进行以下更改:

-caffe2_cmake_args+=("-DUSE_LMDB=OFF")
+caffe2_cmake_args+=("-DUSE_LMDB=ON")


然后运行./scripts/build_anaconda.sh --install-locally为anaconda构建caffe2源。

关于machine-learning - Ubuntu上的LMDB错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45348480/

10-12 23:31