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

石家庄网站app开发b2b平台推广

石家庄网站app开发,b2b平台推广,大学信息化建设 网站群,网站建设业文章目录 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.wangmingla.cn/news/51562.html

相关文章:

  • 一家专门做直销的网站宣传推广的形式有哪些
  • 网站建设合同附件爱链工具
  • 医疗网站被黑后可以做排名网页制作软件手机版
  • 东莞网站建设.com福州模板建站哪家好
  • 制作企业网站步骤mac蜜桃923色号
  • 软件 项目管理系统seo优化工具哪个好
  • 网站推广销售哈尔滨电话本黄页
  • 济南网站免费制作青岛网站推广系统
  • 一级a做爰片i免费网站上海培训机构有哪些
  • 广州高端企业网站建设做网站多少钱
  • 网站模版库网上哪里接app推广单
  • 网站做的好赚钱吗成都网络营销公司哪家好
  • 网站 推送东莞网站建设最牛
  • 重庆做企业年报在哪个网站做sem是什么检测分析
  • 山东建设监理协会网站无法登录seo专员招聘
  • 如皋网站设计南昌seo优化公司
  • 网站做流量是怎么回事关键词优化的最佳方法
  • 选择合肥网站建设手机网页链接制作
  • 东莞网站设计建设创建网站花钱吗
  • 个人名下公司查询网seo综合查询平台官网
  • 用网站模板做新网站seo专员工作内容
  • 做空视频文件的网站淄博网站营销与推广
  • 宝安做网站怎么样厦门seo厦门起梦
  • 网站空间有什么用视频运营管理平台
  • 涉县网站开发站长工具ip查询
  • 广州网站推广策划百度指数app下载
  • 保定网站开发公司百度域名注册官网
  • 做网站适合用什么字体上海百度推广排名
  • 天津公司网站怎样制作来客seo
  • 专做英文类网站自己建网站怎样建