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

网站开发 有哪些优化功能怎样优化推广

网站开发 有哪些优化功能,怎样优化推广,1m带宽做网站,沈阳男科医院排名前十该内容还未完整,笔记内容,持续补充。 〇开发环境版本 vs2022 cmake3.21.1 ncnn20231027发行版 yolov5s v6.2 vunlkan1.2.198.1 Protobuf3.20.0 Opencv3.4.1 一、模型转换 yolov5s v6.2训练的pt模型,直接导出tourchscript&#xff0c…

该内容还未完整,笔记内容,持续补充。

〇开发环境版本

vs2022

cmake3.21.1

ncnn20231027发行版

yolov5s v6.2

vunlkan1.2.198.1

Protobuf3.20.0

Opencv3.4.1

一、模型转换

yolov5s v6.2训练的pt模型,直接导出tourchscript,然后使用ncnn里面的pnnx工具直接转换为ncnn。

这个地方别去pt转onnx转ncnn的了,踩了多少坑才出来的,有能力的可以去踩。

官方文档:

https://github.com/pnnx/pnnxicon-default.png?t=N7T8https://github.com/pnnx/pnnx

导出tourchscript使用yolov5里面export.py

tourchscript转pnnx命令(pnnx可以自己编译也可以直接下载ncnn-windows里面有编译好的):

pnnx.exe best.torchscript inputshape=[1,3,640,640]

二、部署环境(该部分内容待修改,最新版本ncnn无需vunlkan可直接编译;)

注意:cmake编译需要使用x64 Native Tools Command Prompt for VS 2022工具里面,cmd是没效果的。

直接拉取GitHub源码,然后更新完整代码。

git clone https://github.com/Tencent/ncnn.git
cd ncnn
git submodule update --init

1.安装vunlkan 1.2.198.1版本,记得配置环境变量

官网下载(只有最新版,而且特别慢):

https://vulkan-tutorial.com/icon-default.png?t=N7T8https://vulkan-tutorial.com/

GitHub下载:

https://github.com/KhronosGroup/Vulkan-Loadericon-default.png?t=N7T8https://github.com/KhronosGroup/Vulkan-Loader

2.安装Protobuf3.20.0版本

源码下载地址:


https://github.com/protocolbuffers/protobuf/releases/download/v3.20.0/protobuf-cpp-3.20.0.tar.gzicon-default.png?t=N7T8https://github.com/protocolbuffers/protobuf/releases/download/v3.20.0/protobuf-cpp-3.20.0.tar.gz

官方文档:

https://github.com/Tencent/ncnn/wiki/FAQ-ncnn-protobuf-problem.zhicon-default.png?t=N7T8https://github.com/Tencent/ncnn/wiki/FAQ-ncnn-protobuf-problem.zh

编译Protobuf命令 :

mkdir build_vs
cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_MSVC_STATIC_RUNTIME=OFF ../cmake
nmake
nmake install

3.编译ncnn

下载ncnn完整源码:

https://github.com/Tencent/ncnn/releasesicon-default.png?t=N7T8https://github.com/Tencent/ncnn/releases

直接下载发行版本的完整代码,然后解压,用以下命令编译,自行替换Protobuf的编译路径,其中DNCNN_VULKAN=ON表示使用Vunlkan加速

mkdir build_vs
cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install -DProtobuf_INCLUDE_DIR=D:\protobuf-cpp-3.20.0\protobuf-cpp-3.20.0\protobuf-3.20.0\build_vs\install/include -DProtobuf_LIBRARIES=D:\protobuf-cpp-3.20.0\protobuf-cpp-3.20.0\protobuf-3.20.0\build_vs\install/lib/libprotobuf.lib -Dprotobuf_DIR=D:\protobuf-cpp-3.20.0\protobuf-cpp-3.20.0\protobuf-3.20.0\build_vs/install/cmake -DProtobuf_PROTOC_EXECUTABLE=D:\protobuf-cpp-3.20.0\protobuf-cpp-3.20.0\protobuf-3.20.0\build_vs\install/bin/protoc.exe -DNCNN_VULKAN=ON ..
ncmake
ncmake install

三、推理实现

http://www.yayakq.cn/news/877516/

相关文章:

  • 公司网站建设服务机构富源县住房和城乡建设局网站
  • 博罗惠州网站建设网红营销推广
  • 网站建设售后服务费包括哪些整合营销是做什么的
  • 合肥最好的网站建设公司西部数码云服务器
  • 丹徒网站免费注册个人电子邮箱
  • 天津黑曼巴网站建设西双版纳傣族自治州民宿
  • 重庆网站建设changeke宁波网站制作企业
  • 网站做打鱼游戏挣钱吗微信微商软件
  • 网站收录需要多久深圳企业建设网站
  • 做系统那个网站好留言板网页设计代码
  • 网站营销平台代理商网站建设中代码
  • 食品网站首页模板欣赏做网站需要撑握哪些技术
  • 平台网站设计桂林网站建设制作
  • 代理国外网站wordpress更改后台地址
  • 手机网站头部代码wordpress xiu主题最新版
  • 三网合一网站开源徐州建站费用
  • 成都快速做网站wordpress power
  • 面向服务的关系建设网站wordpress主题开发层级
  • php网站的开发背景微信开放平台官方网站
  • 深圳好的网站建设公外贸营销网站建设工程
  • 域名注册服务的公司网站酒店网站策划
  • 自己的网站到期域名如何续费东莞东坑网站设计
  • 网站什么情况要更新学校网站怎么建设
  • 受欢迎的扬中网站建设动态和静态网站的区别
  • 南京网站建设 雷仁网络wordpress新特性
  • 百度建一个网站多少钱seo需求
  • 国际销售网站有哪些修改wordpress5.2登录图标
  • 网站建设的风格核工业华南建设工程集团公司网站
  • 国外网站推广平台有哪些dedecms 我的网站
  • 不同网站的主机和域名孝感做网站的公司