1

我正在阅读 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" }

为什么会这样?

4

1 回答 1

0

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

我正在使用 Python 的 Anaconda 发行版并且面临同样的问题。

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

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

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

于 2018-06-23T20:26:04.197 回答