zoukankan      html  css  js  c++  java
  • darknet的安装及报错解决

      darknet 是YOLO网络的一个框架,安装见官网:https://pjreddie.com/darknet/ 跟着步骤就可以安装好了。

      由于官网是全英文的,所以本文根据官网进行中文释义。

      本人在按照官网安装时遇到若干问题,文中会附上这些问题的解决方法。

    Installing Darknet

      Darknet很容易安装,只有两个可选的依赖项:

    • 如果你想要更广泛支持的图像类型,选择OpenCV
    • 如果你想要GPU计算,选择CUDA

      以上两者都是可选的,接下来就开始安装基本系统。官网作者只在Linux和Mac电脑上测试过。如果它对你不起作用,请给官网发邮件。

     

    首先,克隆darknet的GitHub仓库:仓库地址点这里,或者直接

    git clone https://github.com/pjreddie/darknet.git
    cd darknet
    make

    :Mac在执行make时报错:make: *** No targets specified and no makefile found. Stop。解决方法:戳这里

    如果你在make的时候看到如下面的这些信息,那就说明安装成功了

    mkdir -p obj
    gcc -I/usr/local/cuda/include/  -Wall -Wfatal-errors  -Ofast....
    gcc -I/usr/local/cuda/include/  -Wall -Wfatal-errors  -Ofast....
    gcc -I/usr/local/cuda/include/  -Wall -Wfatal-errors  -Ofast....
    .....
    gcc -I/usr/local/cuda/include/  -Wall -Wfatal-errors  -Ofast -lm....

    如果上面都成功了,执行

    ./darknet

    如果一切ok,终端上会打印

    usage: ./darknet <function>

    到这里,你就成功安装好darknet了。

    :使用时,会遇到的报错问题

    • OSError: libdarknet.so: cannot open shared object file: No such file or directory 。解决方法:戳这里
    • ctypes.ArgumentError: argument 1:……….. : wrong type 。解决方法:戳这里

            

  • 相关阅读:
    oracle 体系结构 基本表空间介绍
    在用tiles框架的时候现了这样的错误
    java test 1
    SQL 日期函数小总结
    JavaEE 多层模型
    用 java 将文件的编码从GBK 转换成 UTF8收藏
    详解Java日期格式化及其使用例子
    java md5编码
    Tiles框架使用总结
    字符串分组求和收藏
  • 原文地址:https://www.cnblogs.com/zhuminghui/p/9376683.html
Copyright © 2011-2022 走看看