【问题标题】:./build/tools/caffe: No such file or directory./build/tools/caffe:没有这样的文件或目录
【发布时间】:2016-04-19 14:27:36
【问题描述】:

我对在 Linux 中运行培训的命令有疑问。我在 caffe 框架中使用 GoogleNet 模型对我的图像进行二进制分类。我使用以下命令来训练我的数据集

./build/tools/caffe train --solver=models/MyModelGoogLenet/quick_solver.prototxt

但是我收到了这个错误

bash: ./build/tools/caffe: 没有这样的文件或目录

如何解决此错误?任何建议都会有很大帮助。

【问题讨论】:

  • 当前目录中没有build/tools/caffe 文件。
  • 尝试将 ./build/tools/caffe train 更改为绝对路径,例如 /home/user/build/tools/caffe train 或其所在位置。
  • 您需要找到caffe 的安装位置。你有子目录build吗? build 子目录是否包含目录tools?有没有文件build/tools/caffe? (最后一个答案是“否”;shell 错误消息也说了这么多。)你为什么认为caffe 在那个目录中?你能找到它的安装位置吗?你安装了吗?
  • 非常感谢它解决了我的问题。从现在开始,我将只使用绝对路径。

标签: bash python-2.7 machine-learning neural-network deep-learning


【解决方案1】:

按照以下说明操作,看看是否有效:

  • 打开终端
  • cd到caffe根目录
  • 使用ls ./build/tools 列出文件caffe 以确保它们存在
  • 如果文件不存在,请键入make。运行第 3 步将立即列出文件。
  • 键入./build/tools/caffeNo such file 这次不应触发错误。

【讨论】:

    【解决方案2】:

    您应该指定所有文件和命令的绝对路径,以确保安全。如果/home/user/build/tools/caffe train 仍然不起作用,请检查您的caffe root 中是否有build directory。如果没有,请改用/home/user/tools/caffe train

    【讨论】:

    • 非常感谢它解决了我的问题。从现在开始,我将只使用绝对路径。
    最近更新 更多