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

如何做导购网站简单网站开发

如何做导购网站,简单网站开发,找人做个网站建设制作报价方案,哪些网站做电商比较好模型间的相互转换在深度学习应用中很常见,paddlelite和TensorFlowLite是移动端常用的推理框架,有时候需要将模型在两者之间做转换,本文将对转换方法做说明。 环境准备 建议使用TensorFlow2.14,PaddlePaddle 2.6 docker pull te…

模型间的相互转换在深度学习应用中很常见,paddlelite和TensorFlowLite是移动端常用的推理框架,有时候需要将模型在两者之间做转换,本文将对转换方法做说明。

环境准备

建议使用TensorFlow2.14,PaddlePaddle 2.6

docker pull tensorflow/tensorflow:2.14.0

Step1:From Paddle to ONNX

直接参考https://github.com/PaddlePaddle/Paddle2ONNX/blob/develop/docs/zh/compile.md 源码编译Paddle2ONNX
然后执行

paddle2onnx --model_dir . --model_filename your.pdmodel --params_filename your.pdiparams --save_file model.onnx   
会看到输出                           
[Paddle2ONNX] Start to parse PaddlePaddle model...
[Paddle2ONNX] Model file path: ./pdmodel.pdmodel
[Paddle2ONNX] Parameters file path: ./pdmodel.pdiparams
[Paddle2ONNX] Start to parsing Paddle model...
[Paddle2ONNX] [bilinear_interp_v2: bilinear_interp_v2_1.tmp_0] Requires the minimal opset version of 11.
[Paddle2ONNX] [pixel_shuffle: pixel_shuffle_1.tmp_0] Requires the minimal opset version of 11.
[Paddle2ONNX] [pixel_shuffle: pixel_shuffle_2.tmp_0] Requires the minimal opset version of 11.
[Paddle2ONNX] Due to the operator: bilinear_interp_v2, requires opset_version >= 11.
[Paddle2ONNX] Opset version will change to 11 from 9
[Paddle2ONNX] Use opset_version = 11 for ONNX export.
[Paddle2ONNX] PaddlePaddle model is exported as ONNX format now.
2024-04-09 11:55:50 [INFO]	===============Make PaddlePaddle Better!================
2024-04-09 11:55:50 [INFO]	A little survey: https://iwenjuan.baidu.com/?code=r8hu2s

关于pdparams和pdiparams两种参数文件的区别,参考https://www.paddlepaddle.org.cn/documentation/docs/zh/faq/save_cn.html中的描述

Step2:From ONNX to TensorFlow

使用https://github.com/onnx/onnx-tensorflow

pip install tensorflow-addons
pip install tensorflow-probability==0.22.1 
pip install onnx-tf

接下来

onnx-tf convert -i model.onnx -o model.pb

会看到输出

2024-04-09 07:03:32,346 - onnx-tf - INFO - Start converting onnx pb to tf saved model
2024-04-09 07:03:41,015 - onnx-tf - INFO - Converting completes successfully.
INFO:onnx-tf:Converting completes successfully.

在model.pb目录下可以看到saved_model.pb

Step3:From TensorFlow to tflite

参考https://www.tensorflow.org/lite/convert?hl=zh-cn 编写python脚本

import tensorflow as tf
# Convert the model
converter = tf.lite.TFLiteConverter.from_saved_model(saved_model_dir) # path to the SavedModel directory
tflite_model = converter.convert()# Save the model.
with open('model.tflite', 'wb') as f:f.write(tflite_model)

运行python脚本,会看到输出

2024-04-09 07:16:45.514656: W tensorflow/compiler/mlir/lite/python/tf_tfl_flatbuffer_helpers.cc:378] Ignored output_format.
2024-04-09 07:16:45.514767: W tensorflow/compiler/mlir/lite/python/tf_tfl_flatbuffer_helpers.cc:381] Ignored drop_control_dependency.
2024-04-09 07:16:45.515630: I tensorflow/cc/saved_model/reader.cc:83] Reading SavedModel from: .
2024-04-09 07:16:45.517291: I tensorflow/cc/saved_model/reader.cc:51] Reading meta graph with tags { serve }
2024-04-09 07:16:45.517352: I tensorflow/cc/saved_model/reader.cc:146] Reading SavedModel debug info (if present) from: .
2024-04-09 07:16:45.523781: I tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:382] MLIR V1 optimization pass is not enabled
2024-04-09 07:16:45.524480: I tensorflow/cc/saved_model/loader.cc:233] Restoring SavedModel bundle.
2024-04-09 07:16:45.543346: I tensorflow/cc/saved_model/loader.cc:217] Running initialization op on SavedModel bundle at path: .
2024-04-09 07:16:45.559402: I tensorflow/cc/saved_model/loader.cc:316] SavedModel load for tags { serve }; Status: success: OK. Took 43775 microseconds.
2024-04-09 07:16:45.584171: I tensorflow/compiler/mlir/tensorflow/utils/dump_mlir_util.cc:269] disabling MLIR crash reproducer, set env var `MLIR_CRASH_REPRODUCER_DIRECTORY` to enable.
2024-04-09 07:16:45.635201: I tensorflow/compiler/mlir/lite/flatbuffer_export.cc:2245] Estimated count of arithmetic op

到此大功告成!

http://www.bjxfkj.com.cn/article/110075.html

相关文章:

  • 住房与建设注册中心网站电商网站建设期末考试
  • 网站推广平台代理做付费推广哪个网站好
  • 个人域名 做公司网站专业网站制作公司名称
  • 网站留言模板网站建设方案书 下载
  • 如何做专业网站的线下推广音乐网站怎么做精准关键词
  • 扬州做网站谷歌广告优化
  • 网站开发工期安排衡水企业网站制作报价
  • 叫别人做网站需要注意什么问题网站建设营销解决方案
  • 中山企业网站建设方案谷歌seo服务公司
  • 可信网站认证有什么用外国网站代理
  • 网站怎样做的南京工商注册核名查询系统
  • 做么自己做一个网站网站开发需要哪些硬件
  • 用html做的美食网站深圳网站制作必选祥奔科技
  • 网站运营与管理实验报告化妆品 东莞网站建设
  • 网站开发自学网国外外贸网站有哪些
  • vs做asp网站云南互联网公司
  • 网站做编辑湖州网站建设培训
  • 大连企业公司网站建设天津模板做网站
  • 宝安网站建设公司968软件平台架构
  • 北京网站制作网站黄页污水
  • 网站建设招聘条件哈尔滨网页制作公司电话
  • 网站维护知识中英文微信网站建设
  • 私人设计网站推荐珠海高端网站建设
  • 做系统去哪个网站好个人网站首页设计
  • 做网站被捉东莞seo优化联系电话
  • 网站做宣传域名什么好社交网站开发教程
  • 做网站在什么地方发帖子呢企业信息查询表去哪里查
  • 网站后台图片传不上去怎么办苏州外贸营销网站建设
  • 建立个人网站要钱吗.net开发手机网站
  • 网站开发人员绩效如何计算网站手机端排名怎么做