【问题标题】:CUDNN not found running YOLO DARKNET未找到运行 YOLO DARKNET 的 CUDNN
【发布时间】:2021-09-15 21:32:40
【问题描述】:

我正在使用此命令在终端中运行 darkent 进行对象检测训练

./darknet detector train cfg/voc.data cfg/yolov3-voc.cfg darknet53.conv.74

但是,我有这样的错误:

./darknet: error while loading shared libraries: libcudnn.so.8: cannot open shared object file: No such file or directory

我该如何解决这个问题?

【问题讨论】:

    标签: deep-learning object-detection yolo darknet


    【解决方案1】:

    我的回复可能有点太晚了,但对于任何有此错误的人:

     Error: You set incorrect value batch=1 for Training! You should set batch=64 subdivision=64.
    

    问题出在 cfg/yolov3-voc.cfg 文件中。在第一行中,您必须编辑批量大小。

    【讨论】:

      【解决方案2】:

      我希望我可以发表评论,但我将不得不使用答案来回复(没有足够的代表)。

      如果您在 Makefile 中设置 GPU=1,PJ Reddie 的暗网将使用 CuDNN。 CuDNN 特定于 nvidia GPU。例如,如果您没有 GPU 或没有安装 Cuda Toolkit(并且您确实有 GPU),它将无法工作。如果我告诉你一些你已经知道的事情,我会假设是 CUDA Toolkit 安装出错了。对不起,如果这没有帮助。

      如果您有 GPU 并且仍然无法工作,我会尝试重新安装它。更多详情请查看 Redmon 先生网站上的安装指南:https://pjreddie.com/darknet/install/

      【讨论】:

      • 非常感谢您的回复 :) 我解决了设置路线的问题
      • 我有更多问题,请帮助我,我训练了这样的数据。您为训练设置了不正确的值 batch=1!你应该设置batch=64 subdivision=64 我该怎么做请给我一些建议
      • @helpme 如果您还有其他问题,请创建一个新问题或编辑此问题(如果相关)。
      猜你喜欢
      • 2019-09-11
      • 2020-12-06
      • 2020-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-21
      • 2021-08-12
      相关资源
      最近更新 更多