中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

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

江蘇省城鄉(xiāng)建設(shè)局網(wǎng)站首頁seo網(wǎng)站查詢

江蘇省城鄉(xiāng)建設(shè)局網(wǎng)站首頁,seo網(wǎng)站查詢,php動態(tài)網(wǎng)站開發(fā)代碼,男女直接做網(wǎng)站文章目錄 一. 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文件,修改模型的位置
    在這里插入圖片描述
    運(yùn)行后可能出現(xiàn)各種錯(cuò)誤,可以去參考網(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文件,然后點(diǎn)擊生成,生成解決方案
    在這里插入圖片描述
    出現(xiàn)以下這說明生成成功:
    在這里插入圖片描述

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

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

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

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

http://www.risenshineclean.com/news/51048.html

相關(guān)文章:

  • 網(wǎng)站建設(shè)服務(wù)項(xiàng)目表格百度首頁推廣廣告怎么做
  • 百家號和網(wǎng)站同步做職業(yè)培訓(xùn)網(wǎng)絡(luò)平臺
  • 網(wǎng)站銷售都怎么做的百度收錄是什么意思
  • 企業(yè)網(wǎng)站 合同谷歌瀏覽器官網(wǎng)
  • 云南做網(wǎng)站泰安網(wǎng)站建設(shè)優(yōu)化
  • 網(wǎng)易云播放器做網(wǎng)站播放編程培訓(xùn)班學(xué)費(fèi)一般多少錢
  • 網(wǎng)站做3年3年包括什么b站2023年免費(fèi)入口
  • 專業(yè)做網(wǎng)站優(yōu)化排名怎么推廣軟件
  • 電影里的做視頻在線觀看網(wǎng)站無貨源網(wǎng)店怎么開
  • 展覽展示搭建設(shè)計(jì)化工seo顧問
  • 設(shè)計(jì)必備網(wǎng)站網(wǎng)絡(luò)推廣營銷方案免費(fèi)
  • 東莞做網(wǎng)站哪家最好網(wǎng)站模板建站公司
  • 谷歌網(wǎng)站統(tǒng)計(jì)壹起航網(wǎng)絡(luò)推廣的目標(biāo)
  • 公司網(wǎng)站建設(shè)合同書網(wǎng)絡(luò)推廣網(wǎng)站公司
  • 國家高新技術(shù)企業(yè)公示名單成都seo網(wǎng)站qq
  • 合肥 網(wǎng)站建設(shè)自媒體培訓(xùn)
  • 全市政府網(wǎng)站建設(shè)管理的講話seo推廣效果怎么樣
  • 做業(yè)務(wù)員找數(shù)據(jù)的網(wǎng)站網(wǎng)絡(luò)推廣app是違法的嗎
  • 建設(shè)企業(yè)官方網(wǎng)站的流程泉州搜索推廣
  • 吉首做網(wǎng)站中小企業(yè)網(wǎng)絡(luò)推廣
  • 做網(wǎng)站可以賺錢嗎知乎百度推廣電話客服
  • 深圳外貿(mào)建設(shè)網(wǎng)站網(wǎng)站建設(shè)步驟
  • 網(wǎng)站建設(shè)介紹nba最新交易一覽表
  • 網(wǎng)站建設(shè)如何復(fù)制鏈接網(wǎng)絡(luò)營銷的重要性與意義
  • 無錫網(wǎng)站建設(shè)專家無錫網(wǎng)站制作福州網(wǎng)站排名推廣
  • 把excel做數(shù)據(jù)庫分享成網(wǎng)站2021百度模擬點(diǎn)擊工具
  • 網(wǎng)站維護(hù)合同模板百度推廣收費(fèi)標(biāo)準(zhǔn)
  • 一般建一個(gè)外貿(mào)網(wǎng)站多少錢百度關(guān)鍵詞優(yōu)化快速排名軟件
  • 網(wǎng)站招標(biāo)書怎么做香港seo公司
  • 有哪個(gè)網(wǎng)站可以做口腔執(zhí)業(yè)助理醫(yī)師題庫互聯(lián)網(wǎng)營銷師培訓(xùn)課程