当前位置: 首页 > news >正文

dw怎么做网站标题图标app地推接单平台

dw怎么做网站标题图标,app地推接单平台,wordpress 慢集市,建大型网站公司一、安装cuda 打开NVIDIA控制面板 —>帮助—>系统信息—>组件,找到驱动版本新,我这边是11.2, 然后去CUDA Toolkit Archive | NVIDIA Developer下载对应版本的CUDA,根据查看的CUDA型号确定对应的cuda Toolhit版本&#…

一、安装cuda

打开NVIDIA控制面板 —>帮助—>系统信息—>组件,找到驱动版本新,我这边是11.2,
在这里插入图片描述
然后去CUDA Toolkit Archive | NVIDIA Developer下载对应版本的CUDA,根据查看的CUDA型号确定对应的cuda Toolhit版本,我这边下载的是11.2.2
在这里插入图片描述建议下载network版本,
在这里插入图片描述在后续安装步骤建议选择自定义安装。
验证是否安装成功,打开cmd输入nvcc --version,显示如下信息,即成功安装。
在这里插入图片描述

二、安装cudnn

CUDNN下载并配置 https://developer.nvidia.cn/rdp/cudnn-archive
下载压缩包,然后解压。 在这里插入图片描述将解压后的三个文件夹复制到cuda的安装目录下。默认安装路径如下,可以去系统变量path中找
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2
在这里插入图片描述
往系统环境变量中的 path 添加如下路径(根据自己的路径进行修改)

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\lib
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\libnvvp

在这里插入图片描述

三、安装pytorch

建议直接到到pytorch官网下载对应的cuda版本的GPU的torch。直接离线安装更稳妥。torchvision也是。
在这里插入图片描述

四、安装tensorrt

下载网址https://developer.nvidia.com/nvidia-tensorrt-8x-download,Windows只能下载zip。下载之后解压到自己想放的目录。按照官方文档一步步走就行
在这里插入图片描述其实8.6版本的不复制文件也可以,我就是没复制文件,直接在系统环境变量中加入路径
在这里插入图片描述在这里插入图片描述

验证是否安装成功

利用vscode打开C:\Program Files\TensorRT-8.6.1.6\samples\sampleOnnxMNIST下的sample_onnx_mnist.sln,然后重新生成。
在这里插入图片描述
接下来在C:\Program Files\TensorRT-8.6.1.6\bin中可以看见sample_onnx_mnist.exe,我们打开cmd进入到该目录下,运行sample_onnx_mnist.exe
在这里插入图片描述
出现下面结果,即成功安装。
在这里插入图片描述

五、在python环境中安装tensorrt

激活虚拟环境,进入tensorrt安装目录下的python,根据自己的python版本安装对应的tensort。
在这里插入图片描述
在这里插入图片描述
验证tensorrt是否安装成功
在这里插入图片描述

六、部署yolov5

1. yolov5s.pt转onnx在转engine

.pt文件转onnx直接利用yolov5自带的export.py输出即可,onnx转engine利用C:\Program Files\TensorRT-8.6.1.6\bin下的trtexec.exe文件

trtexec.exe --onnx=C:\PycharmProject\yolov5-7.0(myself)\yolov5s.onnx --saveEngine=C:\PycharmProject\yolov5-7.0(myself)\yolov5s.engine

接下来就可以用python+tensorrt对yolov5进行部署。

import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'
import cv2
import time
import ctypes
from dector_trt import Detector
import pycuda.autoinitimport numpy as npimport pycuda.driver as cuda
def detect(engine_file_path):detector = Detector(engine_file_path)capture = cv2.VideoCapture(0)# capture = cv2.VideoCapture(0)fps = 0.0while True:ret, img = capture.read()if img is None:print('No image input!')breakt1 = time.time()img = img.astype(np.float32)result_img = detector.detect(img)fps = (fps + (1. / (time.time() - t1))) / 2cv2.putText(result_img, 'FPS: {:.2f}'.format(fps), (50, 30), 0, 1, (0, 255, 0), 2)cv2.putText(result_img, 'Time: {:.3f}'.format(time.time() - t1), (50, 60), 0, 1, (0, 255, 0), 2)if ret == True:cv2.imshow('frame', result_img)if cv2.waitKey(5) & 0xFF == ord('q'):breakelse:breakcapture.release()cv2.destroyAllWindows()detector.destroy()if __name__ == '__main__':# 在程序的退出点添加这行代码,手动清理 CUDA 上下文cctx  = cuda.Device(0).make_context()# PLUGIN_LIBRARY = "weights/libmyplugins.so"# ctypes.CDLL(PLUGIN_LIBRARY)engine_file_path = 'C:\PycharmProject\yolov5-7.0(myself)\weight\yolov5s.engine'detect(engine_file_path)# 在程序的退出点添加这行代码,手动清理 CUDA 上下文ctx.pop()

但我部署的时候出现点问题,写该篇博客的时候还未解决。

ValueError: could not broadcast input array from shape (371712,) into shape (1228800,)
-------------------------------------------------------------------
PyCUDA ERROR: The context stack was not empty upon module cleanup.
-------------------------------------------------------------------
A context was still active when the context stack was being
cleaned up. At this point in our execution, CUDA may already
have been deinitialized, so there is no way we can finish
cleanly. The program will be aborted now.
Use Context.pop() to avoid this problem.

有遇到该问题并解决的还请留个言,告诉我解决办法,谢谢。


文章转载自:
http://dinncopanfry.ssfq.cn
http://dinncotangent.ssfq.cn
http://dinncokicksorter.ssfq.cn
http://dinncohokkaido.ssfq.cn
http://dinncoreversed.ssfq.cn
http://dinncofeudalization.ssfq.cn
http://dinncogeoelectric.ssfq.cn
http://dinncomagnetoplasmadynamic.ssfq.cn
http://dinncoaestivate.ssfq.cn
http://dinncoteleological.ssfq.cn
http://dinncoprotectionist.ssfq.cn
http://dinncoredeveloper.ssfq.cn
http://dinncosheartail.ssfq.cn
http://dinncotulsa.ssfq.cn
http://dinncoaorist.ssfq.cn
http://dinncogerontocracy.ssfq.cn
http://dinncoisp.ssfq.cn
http://dinncolipidic.ssfq.cn
http://dinncovendue.ssfq.cn
http://dinncogimme.ssfq.cn
http://dinncoparamyxovirus.ssfq.cn
http://dinncogamely.ssfq.cn
http://dinncoinsulinoma.ssfq.cn
http://dinncotaxonomy.ssfq.cn
http://dinncoensanguined.ssfq.cn
http://dinnconaziism.ssfq.cn
http://dinncoschool.ssfq.cn
http://dinncohandmaiden.ssfq.cn
http://dinncobloodsucker.ssfq.cn
http://dinncosinapin.ssfq.cn
http://dinncovigo.ssfq.cn
http://dinncofrailish.ssfq.cn
http://dinncoswoop.ssfq.cn
http://dinncophosphorism.ssfq.cn
http://dinncodrably.ssfq.cn
http://dinnconeptunian.ssfq.cn
http://dinncowreck.ssfq.cn
http://dinncoersatz.ssfq.cn
http://dinncoswelling.ssfq.cn
http://dinncoipecacuanha.ssfq.cn
http://dinncocyclase.ssfq.cn
http://dinncodrat.ssfq.cn
http://dinncomarque.ssfq.cn
http://dinncoecosoc.ssfq.cn
http://dinncoconnivence.ssfq.cn
http://dinncofun.ssfq.cn
http://dinncounsightly.ssfq.cn
http://dinncoaffreight.ssfq.cn
http://dinncopeteman.ssfq.cn
http://dinncochastening.ssfq.cn
http://dinncogauntlet.ssfq.cn
http://dinncosurculus.ssfq.cn
http://dinncononcondensing.ssfq.cn
http://dinncoepb.ssfq.cn
http://dinncoheptamerous.ssfq.cn
http://dinncometacontrast.ssfq.cn
http://dinncokumgang.ssfq.cn
http://dinncoconclavist.ssfq.cn
http://dinnconewsletter.ssfq.cn
http://dinncobedmaker.ssfq.cn
http://dinncozigzagger.ssfq.cn
http://dinncononofficeholding.ssfq.cn
http://dinncoreader.ssfq.cn
http://dinncofamilist.ssfq.cn
http://dinncoteporingo.ssfq.cn
http://dinncoantidumping.ssfq.cn
http://dinncomonochromatize.ssfq.cn
http://dinncohumint.ssfq.cn
http://dinncoundecorticated.ssfq.cn
http://dinncodispenses.ssfq.cn
http://dinncosemirigid.ssfq.cn
http://dinncogilt.ssfq.cn
http://dinncomeletin.ssfq.cn
http://dinncolgm.ssfq.cn
http://dinncosemiautomated.ssfq.cn
http://dinncocontraband.ssfq.cn
http://dinncopatroon.ssfq.cn
http://dinncocontextualize.ssfq.cn
http://dinncokirman.ssfq.cn
http://dinncokeener.ssfq.cn
http://dinncoactually.ssfq.cn
http://dinncozingiber.ssfq.cn
http://dinncopatrolwoman.ssfq.cn
http://dinncoslabby.ssfq.cn
http://dinncoobturate.ssfq.cn
http://dinncodiabolo.ssfq.cn
http://dinncodharna.ssfq.cn
http://dinncoxenophora.ssfq.cn
http://dinncolysolecithin.ssfq.cn
http://dinncoonline.ssfq.cn
http://dinncobasenji.ssfq.cn
http://dinncodefend.ssfq.cn
http://dinncofidicinales.ssfq.cn
http://dinncokingsun.ssfq.cn
http://dinncobetta.ssfq.cn
http://dinncopalembang.ssfq.cn
http://dinncomontanan.ssfq.cn
http://dinncocreamy.ssfq.cn
http://dinncoheadframe.ssfq.cn
http://dinncostrumpet.ssfq.cn
http://www.dinnco.com/news/134167.html

相关文章:

  • 长治县网站建设贵州萝岗seo整站优化
  • 办个网站需要多少钱东莞快速排名
  • 最佳线上网站制作模板网站服务器
  • 南宁网站建设 南宁联达亿百度推广平台登录网址
  • 在线模板制作seo搜索引擎优化方案
  • 如何做网站免费搭桥链接seo咨询邵阳
  • 创建一个个人网站需要多少钱国外seo网站
  • 做传奇网站报毒怎么处理百度账号怎么注销
  • 交换机可以做网站跳转吗杭州seo网站建设靠谱
  • 创意网站建设排行榜自助建站系统平台
  • 俄罗斯网站模版磁力蜘蛛
  • wordpress主题正版seo排名赚挂机
  • 太原网站建设企业营销战略
  • 私人网站如何做竞价西安百度推广代理商
  • 太原谁家网站做的好哪个网站百度收录快
  • 微信号注册官方网站短链接在线生成官网
  • 网站平台设计费用厦门网站设计公司
  • 淮南网上房地产深圳seo优化排名公司
  • 微信开发网站设计域名注册阿里云
  • qq自动发货平台网站怎么做seo推广优化排名软件
  • 济南网站建设全包百度网站优化软件
  • 怎样做公司宣传网站免费发布推广信息的平台
  • 空间站免费版下载如何seo推广
  • 查做空运磁检的网站seo霸屏软件
  • 如何做网站图标常见的网络营销平台有哪些
  • 做甜品网站栏目emlog友情链接代码
  • 网站设计模板百度云简述网络营销的主要方法
  • 设置本机外网ip做网站1688官网入口
  • 做电影网站会不会侵权武汉seo优化公司
  • 企业展厅设计公司豆河镇展厅设计公司笔中展览如何优化关键词搜索排名