close

開啟 darknet

CUDA >= 10.2

OpenCV4.6.0

cuDNN >= 8.0.2

 

 

點選yolov4 -> Downloads

下載Source code

下載壓縮檔後,解壓縮至C:\darknet\darkne-yolov4

設定source code路徑和build路徑

按下Configure

設定CUDA目錄

選取cudnn64_8.dll

關於CUDA架構如果將52改成75會造成ENABLE_CUDNN_HALF勾選,因此保留52

ENABLE_CUDNN_HALF會降低精準度提升速度

按下Generate按鈕

Visual Studio 2017選取Release版本,開始編譯

編譯完成

 

嚴重性 程式碼 說明 專案 檔案 行 隱藏項目狀態
錯誤 MSB4184 無法評估運算式 "[MSBuild]::NormalizePath('', '')"。參數 "path" 長度不能為零。

看起來兩個變數$(ProjectDir)和$(CudaIntDir)都是空值

管理者權限開啟CUDA 11.7.props編輯

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\BuildCustomizations

修改第69行

<CudaIntDir>$(IntDir)</CudaIntDir>

給定CUDA SDK路徑

<CudaIntDir>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7"</CudaIntDir>

 

解決剛才錯誤訊息

 

複製C:\darknet\darknet-yolov4\build\darknet\x64\darknet.exe

貼到C:\darknet\darknet-yolov4\build\darknet\x64

下載weights檔案

 

 

Yolo v4, v3 and v2 for Windows and Linux

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 me1237guy 的頭像
    me1237guy

    天天向上

    me1237guy 發表在 痞客邦 留言(0) 人氣()