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

网站维护一次多少钱网站建设 面试问题

网站维护一次多少钱,网站建设 面试问题,政务网站建设总结,马达加工东莞网站建设一、openvino安装 参看官方文档https://www.intel.com/content/www/us/en/developer/tools/openvino-toolkit/download.html 安装命令是根据上面的选择生成。这里安装了pytorch和onnx依赖。 二、pytorch模型转opnvino模型推理 import os import time import cv2 import nu…

一、openvino安装

参看官方文档https://www.intel.com/content/www/us/en/developer/tools/openvino-toolkit/download.html
在这里插入图片描述
在这里插入图片描述
安装命令是根据上面的选择生成。这里安装了pytorch和onnx依赖。

二、pytorch模型转opnvino模型推理

import os
import time
import cv2
import numpy as np
import torchfrom openvino.runtime import Core
from openvino.tools import moimg_path = r'./000000002306.jpg'
model_path = 'pure_pose.pt'
## 加载onnx模型
model = torch.load(model_path)
model.eval()
## onnx模型转openvino
model_ir = mo.convert_model(model, input_shape=[1,3, 256, 192],mean_values = [123.675, 116.28 , 103.53],scale_values=[58.395, 57.12 , 57.375],compress_to_fp16=True
)## 图片预处理
image = cv2.cvtColor(src=cv2.imread(filename=str(img_path)),code=cv2.COLOR_BGR2RGB,
)
resized_image,ratio, (dw, dh) = letterbox(image,new_shape=(256,192))# # # Convert the image shape to a shape and a data type expected by the network
# # # for OpenVINO IR model: (1, 3, 512, 512).
input_image = np.expand_dims(np.transpose(resized_image, (2, 0, 1)), 0)ie = Core()
compiled_model_ir = ie.compile_model(model=model_ir, device_name="CPU")
# Get the names of input and output layers.
input_layer_ir = compiled_model_ir.input(0)
output_layer_ir = compiled_model_ir.output(0)# Do inference on the input image.
start_time = time.perf_counter()
result = compiled_model_ir([input_image])[output_layer_ir]
end_time = time.perf_counter()
print(f"Inference finished. Inference time: {end_time-start_time:.3f} seconds, "f"FPS: {1/(end_time-start_time):.2f}."
)

在pytorch转openvino模型的时候,已包含归一化操作过程。在推理的时候不需要对输入图片做归一化操作。

三、onnx模型转opnvino模型推理

1. onnx模型转openvino模型

在上面的安装文件夹openvino_env文件夹下找到mo_onnx.py文件。我的路径:openvino_env/lib/python3.9/site-packages/openvino/tools/mo/mo_onnx.py
根据下面的脚本将onnx模型转成openvino模型

python ../openvino_env/lib/python3.9/site-packages/openvino/tools/mo/mo_onnx.py \--input_model ./mobilenet_load.onnx  \--output_dir ./openvino_model \--input_shape "[1,3,256,192]" \--mean_values="[123.675, 116.28 , 103.53]" \--scale_values="[58.395, 57.12 , 57.375]" \--data_type FP16

生成下面三个文件
在这里插入图片描述

2. 调用openvino模型进行推理

import time
import cv2
import numpy as np
from openvino.runtime import Core
img_path = r'./000000002306.jpg'
from utils import letterboximage = cv2.cvtColor(cv2.imread(img_path), cv2.COLOR_BGR2RGB)# Convert the resized images to network input shape
resized_image,ratio, (dw, dh) = letterbox(image,new_shape=(256,192))
h, w, c = resized_image.shape
input_image = np.expand_dims(np.transpose(resized_image, (2, 0, 1)), 0)# Load the network in Inference Engine
core = Core()
model_ir = core.read_model(model="openvino_model/mobilenet_load.xml")
compiled_model_ir = core.compile_model(model=model_ir, device_name="CPU")# Get output layer
output_layer_ir = compiled_model_ir.output(0)# Run inference on the input image
# Do inference on the input image.
start_time = time.perf_counter()
res_ir = compiled_model_ir([input_image])[output_layer_ir]
end_time = time.perf_counter()
print(f"Inference finished. Inference time: {end_time-start_time:.3f} seconds, "f"FPS: {1/(end_time-start_time):.2f}."
)

比较通过pytorch和onnx转成的openvino模型的推理时间,差不多。openvino模型推理时间大概是pytorch模型推理时间的1/5.

模型推理时间(s)
openvino0.010
onnx0.015
pytorch0.048
http://www.yayakq.cn/news/778332/

相关文章:

  • 招聘网站花钱做的简历有用没led灯什么网站做推广好
  • 网站网络营销推广做药物研发的人上什么网站
  • 网站建设的数据库设计图ps网页设计培训
  • 哈尔滨优化网站方法海口网格员
  • 路由器做网站终端江阴哪里有做网站推广
  • 怎么才能让网站图文展示义乌1688网站网页设计
  • 想百度搜到网站新域名怎么做wordpress怎么去掉作者
  • logo在线制作免费网站如何设立官方网站
  • 网站搭建用什么软件注册外贸公司的流程及费用
  • 1688网站的特点photoshop画简单网站
  • 暴富建站药监局网站建设方案
  • 石家庄网站建设公司哪家好WordPress按钮按下变色
  • 昆明网站建设哪家好网站界面设计描述
  • 市北建筑建网站哪家好上海市建筑信息平台
  • 企业网站设计需要了解免费开源网站
  • 企业网站管理系统 asp做网站卖广告
  • 河南网站建设SEO优化制作设计公司做网站用什么程序
  • 北京 外贸网站建设网络公司微信开发
  • wordpress 清空修订版本企业网站seo 优帮云
  • 平山县建设局网站网站关键词优化到首页难度
  • 苏州网站建设店铺装修互联网电商平台有哪些
  • 郑州做网站怎么样网站建设主要由哪几个部分组成
  • 如何查到网站建设软件开发大概需要多少钱
  • 温州手机网站推广wordpress调用最近文章
  • 计算机应用技术网站开发介绍哪里可以接网站开发项目做
  • 淘宝网站建设可信吗58同城推广能免费做网站吗
  • 制作企业网站要花多少钱网站导购话术
  • 网站开发需要掌握技术企业查询网页版
  • o2o网站功能wordpress缩略图圆角阴影
  • 太原网站建设招聘桂林市中考信息网官网