This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TDA2EG-17:Caffe-Jacinto - train_imagenet_classification.sh 无法读取 lmdb 数据集

Guru**** 2553260 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/891483/tda2eg-17-caffe-jacinto---train_imagenet_classification-sh-cannot-read-lmdb-dataset

器件型号:TDA2EG-17

您好!

我修改了 train_imagenet_classification.sh 文件、以便在具有 GPU 的 Docker 容器中对我的自定义 lmdb 数据集进行培训。

但是、当我执行脚本时、会出现错误:

F0325 02:25:37.788183 4729 db_lmdb.HPP:16]检查失败:mdb_status =0 (2对0)没有此类文件或目录
***检查失败堆栈跟踪:***
@μ A 0x7f85e11f45cd google:::LogMessage:::fail()
@μ A 0x7f85e11f6433 google::LogMessage::SendToLog()
@μ A 0x7f85e11f415b google::LogMessage:::Flush()
@μ A 0x7f85e11f6e1e google:::LogMessageFatal:::~LogMessageFatal ()
@μ A 0x7f85e1de77e0咖啡因::db:::LMDB:::Open ()
@μ A 0x7f85e2282dc7咖啡因::DataReader<>:InternalThreadEntryN()
@μ A 0x7f85e22753f0咖啡因::国际线程:::entry()
@μ A 0x7f85e227745b 升压:::详细信息:::thread_data<>:run ()
@μ A 0x7f85d0c7e5d5 (未知)
@μ A 0x7f85b943c6ba start_thread
@μ A 0x7f85df96541d 克隆
@μ A (无)(未知) 

我已经在网上搜索并尝试了以下解决方案、但没有一个解决方案有效:

将 Caffe_root 设置为/Caffe-Jacinto

将/caffe-jacinto/python 添加到 PYTHONPTH

使用./models/image_classification.py 中 lmdb 目录的绝对路径,而不是相对路径

更改 mdb 文件的权限,以便可以读取、写入和执行该文件

检查 data.mdb 和 lock.mdb,两者都在目录中,而不是空

感谢您的参与和帮助。

此致、

文宾

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在我的案例中、测试数据目录名称是错误的。

    我只仔细检查了我的培训数据集。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您更新该主题。

    此致、

    Yordan