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 。解決方法:戳這里

 

 

        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM