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

微信网站公众平台济南软月建站

微信网站公众平台,济南软月建站,网站建设推广方法,网站一般采用的设计方案文章目录 1、安装TensorFlow-GPU版本1.2、验证是否安装正常 2、将训练好的pt文件转换成onnx文件2.2、什么是Onnx模型和Tensorflow模型2.1、将onnx文件转换成pb文件 1、安装TensorFlow-GPU版本 1、创建虚拟环境python3.8 conda create -n TF2.4 python3.82、进入虚拟环境 conda…

文章目录

  • 1、安装TensorFlow-GPU版本
    • 1.2、验证是否安装正常
  • 2、将训练好的pt文件转换成onnx文件
    • 2.2、什么是Onnx模型和Tensorflow模型
    • 2.1、将onnx文件转换成pb文件

1、安装TensorFlow-GPU版本

1、创建虚拟环境python=3.8
conda create -n TF2.4 python=3.82、进入虚拟环境
conda activate TF2.43、去官网查看tensorflow对应cuda的版本
https://tensorflow.google.cn/install/source_windows?hl=zh-cn

在这里插入图片描述
conda search找找当前源下的CUDA与cuDNN有没有我们要的版本:

conda search cuda
conda search cudnnconda install cudatoolkit=11.0.221
conda install cudnn=8.2.1# 安装tensorflow-gpu版本
pip install tensorflow-gpu==2.4.0

在这里插入图片描述
在这里插入图片描述

1.2、验证是否安装正常

import tensorflow as tf
print(tf.__version__)
print(tf.test.is_gpu_available())

2、将训练好的pt文件转换成onnx文件

2.2、什么是Onnx模型和Tensorflow模型

Onnx(Open Neural Network Exchange)是一种开放的深度学习模型交换格式,用于在不同的深度学习框架之间共享模型。它提供了一个中间格式,可以将模型从一个框架转换为另一个框架。
Tensorflow是一个广泛使用的深度学习框架,提供了强大的模型构建和训练工具。Tensorflow模型通常以.pb文件格式保存,它包含了模型的结构和参数。

2.1、将onnx文件转换成pb文件

可以通过yolov5中export.py文件进行转换

python export.py --weights weights/best.pt --include onnx engine --img 640 --device 0

pb文件是tensorflow中可以使用的文件

使用代码进行转换

pip install --user tensorflow_probability==0.7.0

import onnx
from onnx_tf.backend import prepare
import tensorflow.keras as keras# 加载Onnx模型
onnx_model = onnx.load('best.onnx')# 转换为Tensorflow模型
tf_model = prepare(onnx_model)# 保存为.pb文件
tf_model.export_graph('best.pb')

源码进行转换

源码下载:https://github.com/onnx/onnx-tensorflow#installation

之后再终端安装:

pip install -e.
pip install tensorflow-addons

都安装好之后就可以直接在终端进行转换了

onnx-tf convert -i D:\\yolov5_back\\weights\\best.onnx -o D:\\yolov5_back\\weights\\best.onnx.pb

转换过程中可能会报两个错误:
错误1:from keras import backend
ModuleNotFoundError: No module named ‘keras’

# 点击进入报错的文件中,修改这行
from tensorflow.keras import backend

在这里插入图片描述

错误2:
from tensorflow.keras.utils import tf_utils
ImportError: cannot import name ‘tf_utils’ from ‘tensorflow.keras.utils’ (C:\Users\Administrator.conda\envs\Tensorflow_gpu_2.4\lib\site-packages\tensorflow\keras\utils_init_.py)

# 解决方法直接将这行注释掉
from keras.utils import tf_utils
http://www.yayakq.cn/news/793121/

相关文章:

  • 用django怎么做网站光谷软件园网站建设
  • 亿通网站建设网站设计技巧
  • 南通市住房和城乡建设厅网站ie浏览器打开怎么是2345网址导航
  • 苏州网站建设模版平台推广公众平台营销
  • 兰州 网站佛山电子商务网站设计
  • 做网站用c 还是php南京知名室内设计公司
  • 永济市网站建设湖南省城乡住房建设厅网站
  • 军博网站建设公司熟练做网站需要了解什么
  • 做百度竞价用什么网站工商工事上哪个网站做
  • 金华市网站建设最低价电影网站权重怎么做
  • .net网站开发中注册页面国际交流网站平台有哪些
  • 公司做个网站多少钱wordpress短代码转php
  • 资源软件下载网站免费做软装有什么网站找图片
  • 北京亦庄网站建设公司wordpress 调用form
  • 江西专业的企业网站建设公司一站式服务图片
  • 电子网站建设推广方案网站建设信息模板
  • 网站开发专业分数线江西岳顶建设工程有限公司网站
  • wordpress调用图像描述seo优化是利用规则提高排名
  • 没有空间可以做网站吗七七鱼竞价托管
  • 广州免费自助建站平台安徽建设工程协会网站
  • 网页游戏软件制作专业电子商务网站优化方案
  • 一个空间多个php网站做网站切片
  • 谁有做开档棉裤的网站啊网站建设和优
  • 常州网站建设市场网站商业授权
  • 网站开发的成本怎么做网站卖保险
  • 国际大型门户网站石家庄专业网站制
  • 与女鬼做的网站做网站付款会有凭证吗
  • wordpress 4.9.2seo内部优化具体做什么
  • 苏州诗华洛网站建设成都百度快照优化排名
  • 网站建设分为几个阶段北京朝阳区居家办公