国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站開發(fā)的就業(yè)寧波網(wǎng)絡(luò)推廣軟件

網(wǎng)站開發(fā)的就業(yè),寧波網(wǎng)絡(luò)推廣軟件,網(wǎng)站建設(shè)需要到哪些知識,cms 政府網(wǎng)站 模板 div css文章目錄 一. yolov5 v6.0訓(xùn)練模型二.訓(xùn)練好的yolov5模型轉(zhuǎn)tensorrt引擎 一. yolov5 v6.0訓(xùn)練模型 官網(wǎng)下載yolov5 v6.0代碼 下載官方預(yù)訓(xùn)練好的模型 安裝yolov5所需要的庫文件,requirements.txt在下載好的yolov5源代碼中有 pip install -r C:\Users\10001540…

文章目錄

  • 一. yolov5 v6.0訓(xùn)練模型
  • 二.訓(xùn)練好的yolov5模型轉(zhuǎn)tensorrt引擎

一. yolov5 v6.0訓(xùn)練模型

  1. 官網(wǎng)下載yolov5 v6.0代碼
    在這里插入圖片描述

  2. 下載官方預(yù)訓(xùn)練好的模型
    在這里插入圖片描述
    在這里插入圖片描述

  3. 安裝yolov5所需要的庫文件,requirements.txt在下載好的yolov5源代碼中有

    pip install -r C:\Users\10001540\Downloads\yolov5-6.0\requirements.txt
    

    在這里插入圖片描述

  4. 打開yolov5源代碼中的detect.py文件,修改模型的位置
    在這里插入圖片描述
    運行后可能出現(xiàn)各種錯誤,可以去參考網(wǎng)上的教程

二.訓(xùn)練好的yolov5模型轉(zhuǎn)tensorrt引擎

  1. 去tensorrtx官網(wǎng)下載代碼
    在這里插入圖片描述

  2. 將tensorrtx下的yolov5中的gen_wts.py復(fù)制到y(tǒng)olov5源代碼文件夾中
    在這里插入圖片描述
    在這里插入圖片描述

  3. 參考yolov5官方說明,將yolov5模型文件yolov5s.pt轉(zhuǎn)換為yolov5s.wts文件
    在這里插入圖片描述

    python gen_wts.py -w weights/yolov5s.pt -o yolov5s.wts
    

    在這里插入圖片描述
    在這里插入圖片描述

  4. 進(jìn)入tensorrtx下的yolov5文件夾,修改里面的CMakeList.txt,如下:

    cmake_minimum_required(VERSION 2.6)project(yolov5) #1
    set(OpenCV_DIR "D:\\Program Files\\opencv\\build")  #2
    set(OpenCV_INCLUDE_DIRS ${OpenCV_DIR}\\include) #3
    set(OpenCV_LIB_DIRS ${OpenCV_DIR}\\x64\\vc15\\lib) #4
    set(OpenCV_Debug_LIBS "opencv_world454d.lib") #5
    set(OpenCV_Release_LIBS "opencv_world454.lib") #6
    set(TRT_DIR "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\TensorRT-8.2.3.0")  #7
    set(TRT_INCLUDE_DIRS ${TRT_DIR}\\include) #8
    set(TRT_LIB_DIRS ${TRT_DIR}\\lib) #9
    set(Dirent_INCLUDE_DIRS "Z:\\code\\dirent-master\\include") #10add_definitions(-std=c++11)
    add_definitions(-DAPI_EXPORTS)option(CUDA_USE_STATIC_CUDA_RUNTIME OFF)
    set(CMAKE_CXX_STANDARD 11)
    set(CMAKE_BUILD_TYPE Debug)set(THREADS_PREFER_PTHREAD_FLAG ON)
    find_package(Threads)# setup CUDA
    find_package(CUDA REQUIRED)
    message(STATUS "    libraries: ${CUDA_LIBRARIES}")
    message(STATUS "    include path: ${CUDA_INCLUDE_DIRS}")include_directories(${CUDA_INCLUDE_DIRS})####
    enable_language(CUDA)  # add this line, then no need to setup cuda path in vs
    ####
    include_directories(${PROJECT_SOURCE_DIR}/include) #11
    include_directories(${TRT_INCLUDE_DIRS}) #12
    link_directories(${TRT_LIB_DIRS}) #13
    include_directories(${OpenCV_INCLUDE_DIRS}) #14
    link_directories(${OpenCV_LIB_DIRS}) #15
    include_directories(${Dirent_INCLUDE_DIRS}) #16# -D_MWAITXINTRIN_H_INCLUDED for solving error: identifier "__builtin_ia32_mwaitx" is undefined
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Ofast -D_MWAITXINTRIN_H_INCLUDED")# setup opencv
    find_package(OpenCV QUIETNO_MODULENO_DEFAULT_PATHNO_CMAKE_PATHNO_CMAKE_ENVIRONMENT_PATHNO_SYSTEM_ENVIRONMENT_PATHNO_CMAKE_PACKAGE_REGISTRYNO_CMAKE_BUILDS_PATHNO_CMAKE_SYSTEM_PATHNO_CMAKE_SYSTEM_PACKAGE_REGISTRY
    )message(STATUS "OpenCV library status:")
    message(STATUS "    version: ${OpenCV_VERSION}")
    message(STATUS "    lib path: ${OpenCV_LIB_DIRS}")
    message(STATUS "    Debug libraries: ${OpenCV_Debug_LIBS}")
    message(STATUS "    Release libraries: ${OpenCV_Release_LIBS}")
    message(STATUS "    include path: ${OpenCV_INCLUDE_DIRS}")add_executable(yolov5 ${PROJECT_SOURCE_DIR}/yolov5.cpp ${PROJECT_SOURCE_DIR}/common.hpp ${PROJECT_SOURCE_DIR}/yololayer.cu ${PROJECT_SOURCE_DIR}/yololayer.h ${PROJECT_SOURCE_DIR}/preprocess.cu ${PROJECT_SOURCE_DIR}/preprocess.h)   #17target_link_libraries(yolov5 "nvinfer" "nvinfer_plugin") #18
    target_link_libraries(yolov5 debug ${OpenCV_Debug_LIBS}) #19
    target_link_libraries(yolov5 optimized ${OpenCV_Release_LIBS}) #20
    target_link_libraries(yolov5 ${CUDA_LIBRARIES}) #21
    target_link_libraries(yolov5 Threads::Threads)  if(NOT DEFINED CMAKE_CUDA_ARCHITECTURES)
    set(CMAKE_CUDA_ARCHITECTURES 70 75 80 86)
    endif(NOT DEFINED CMAKE_CUDA_ARCHITECTURES)

    這里需要注意:
    在這里插入圖片描述

  5. 在tensorrtx下的yolov5文件夾中,打開cmd,輸入以下代碼

    mkdir build
    cd build 
    cmake ..
    

    在這里插入圖片描述

  6. 進(jìn)入build文件夾,用vs打開yolov5.sln文件,然后點擊生成,生成解決方案
    在這里插入圖片描述
    出現(xiàn)以下這說明生成成功:
    在這里插入圖片描述

  7. 設(shè)置yolov5為啟動項
    在這里插入圖片描述

  8. 進(jìn)入yolov5屬性頁,調(diào)試選項設(shè)置如下:
    在這里插入圖片描述
    在這里插入圖片描述

  9. 設(shè)置完成運行程序
    在這里插入圖片描述
    運行可能需要花費一定的時間,出現(xiàn)以下這說明模型轉(zhuǎn)換成功
    在這里插入圖片描述

  10. 測試生成的模型,在屬性頁面中設(shè)置如下:
    在這里插入圖片描述
    出現(xiàn)以下內(nèi)容這說明運行成功:
    在這里插入圖片描述
    在這里插入圖片描述

http://aloenet.com.cn/news/27866.html

相關(guān)文章:

  • 云南做網(wǎng)站多少錢市場調(diào)研方案怎么寫
  • 營銷技巧第三季在線觀看鄭州厲害的seo優(yōu)化顧問
  • 寫網(wǎng)站編程需要什么百度快照替代
  • 會計可以做網(wǎng)站么真實的網(wǎng)站制作
  • 新鄉(xiāng)網(wǎng)站推廣公司微信運營
  • 中國建設(shè)銀行行網(wǎng)站谷歌優(yōu)化的最佳方案
  • 做漁具最大的外貿(mào)網(wǎng)站營銷方案案例范文
  • 做教育網(wǎng)站多少錢淘寶推廣引流方法有哪些
  • 網(wǎng)站開發(fā)技術(shù)教程百度搜索指數(shù)是怎么計算的
  • 企業(yè)網(wǎng)站制作機構(gòu)排名怎樣進(jìn)行關(guān)鍵詞推廣
  • 微信公眾平臺客服谷歌seo培訓(xùn)
  • 做商城網(wǎng)站需要什么資質(zhì)海南網(wǎng)站制作
  • 做網(wǎng)站和做推廣有什么區(qū)別站內(nèi)推廣
  • 新鄉(xiāng)網(wǎng)站建設(shè)哪家好seo包年服務(wù)
  • 網(wǎng)站備案要求北京seo薪資
  • 西安是哪個省屬于哪個省專業(yè)網(wǎng)站推廣優(yōu)化
  • 做網(wǎng)站的屬于什么重慶seo排名優(yōu)化
  • 個人可以做電影網(wǎng)站嗎seo診斷工具有哪些
  • 網(wǎng)站建設(shè)設(shè)計 飛沐中小企業(yè)網(wǎng)站制作
  • 牡丹江百度seo排名優(yōu)化公司推薦
  • 網(wǎng)站數(shù)據(jù)庫怎么做同步今日重要新聞
  • 輕松做網(wǎng)站江蘇seo平臺
  • 企業(yè)做網(wǎng)站營銷的四大途徑東莞推廣公司
  • 八喜網(wǎng)站建設(shè)微平臺推廣
  • 南京網(wǎng)站制作搭建app推廣怎么做
  • 網(wǎng)架加工廠家德州網(wǎng)站建設(shè)優(yōu)化
  • wordpress做論壇網(wǎng)站app推廣方法
  • ninaszjs wordpress電腦系統(tǒng)優(yōu)化軟件排行榜
  • 網(wǎng)站開發(fā)個人總結(jié)市場調(diào)研與分析
  • 商丘專業(yè)做網(wǎng)站seo外鏈建設(shè)方法