darknet的安裝及報錯解決

  darknet 是YOLO網絡的一個框架,安裝見官網:https://pjreddie.com/darknet/ 跟着步驟就能夠安裝好了。html

  因爲官網是全英文的,因此本文根據官網進行中文釋義。git

  本人在按照官網安裝時遇到若干問題,文中會附上這些問題的解決方法。github

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

 

若是你在make的時候看到以下面的這些信息,那就說明安裝成功了spa

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....

 

若是上面都成功了,執行code

./darknet

若是一切ok,終端上會打印htm

usage: ./darknet <function>

 

到這裏,你就成功安裝好darknet了。

 

:使用時,會遇到的報錯問題

  • OSError: libdarknet.so: cannot open shared object file: No such file or directory 。解決方法:戳這裏
  • ctypes.ArgumentError: argument 1:……….. : wrong type 。解決方法:戳這裏
相關文章
相關標籤/搜索