尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
YOLO模型pt格式转换tflite格式
from ultralytics import YOLO def train_model(): # 导出为 TFLite 模型 model YOLO(runs/detect/train/weights/best.pt) model.export(formattflite) print(✅ 训练和导出完成模型文件已保存为 runs/detect/train/weights/best.tflite) if __name__ __main__: # Windows multiprocessing 入口保护 train_model()报错Ultralytics 8.3.128 Python-3.11.9 torch-2.7.0cu118 CPU (Intel Core(TM) i5-14400) YOLO11n summary (fused): 100 layers, 2,583,322 parameters, 0 gradients, 6.3 GFLOPs PyTorch: starting from runs\detect\train\weights\best.pt with input shape (1, 3, 640, 640) BCHW and output shape(s) (1, 10, 8400) (5.2 MB) requirements: Ultralytics requirements [ai-edge-litert1.2.0, onnxslim0.1.46, onnxruntime] not found, attempting AutoUpdate... ERROR: Could not find a version that satisfies the requirement ai-edge-litert1.2.0 (from versions: none) ERROR: No matching distribution found for ai-edge-litert1.2.0 WARNING Retry 1/2 failed: Command pip install --no-cache-dir ai-edge-litert1.2.0 onnxslim0.1.46 onnxruntime --extra-index-url https://pypi.ngc.nvidia.com returned non-zero exit status 1. ERROR: Could not find a version that satisfies the requirement ai-edge-litert1.2.0 (from versions: none) ERROR: No matching distribution found for ai-edge-litert1.2.0 WARNING Retry 2/2 failed: Command pip install --no-cache-dir ai-edge-litert1.2.0 onnxslim0.1.46 onnxruntime --extra-index-url https://pypi.ngc.nvidia.com returned non-zero exit status 1. WARNING requirements: Command pip install --no-cache-dir ai-edge-litert1.2.0 onnxslim0.1.46 onnxruntime --extra-index-url https://pypi.ngc.nvidia.com returned non-zero exit status 1. TensorFlow SavedModel: starting export with tensorflow 2.19.0... WARNING:tensorflow:From C:\Users\wuyuhe\Desktop\YOLO\.venv\Lib\site-packages\tf_keras\src\losses.py:2976: The name tf.losses.sparse_softmax_cross_entropy is deprecated. Please use tf.compat.v1.losses.sparse_softmax_cross_entropy instead. Traceback (most recent call last): File C:\Users\wuyuhe\Desktop\YOLO\train_0711.py, line 13, in module train_model() File C:\Users\wuyuhe\Desktop\YOLO\train_0711.py, line 6, in train_model model.export(formattflite) File C:\Users\wuyuhe\Desktop\YOLO\.venv\Lib\site-packages\ultralytics\engine\model.py, line 730, in export return Exporter(overridesargs, _callbacksself.callbacks)(modelself.model) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File C:\Users\wuyuhe\Desktop\YOLO\.venv\Lib\site-packages\ultralytics\engine\exporter.py, line 460, in __call__ f[5], keras_model self.export_saved_model() ^^^^^^^^^^^^^^^^^^^^^^^^^ File C:\Users\wuyuhe\Desktop\YOLO\.venv\Lib\site-packages\ultralytics\engine\exporter.py, line 196, in outer_func raise e File C:\Users\wuyuhe\Desktop\YOLO\.venv\Lib\site-packages\ultralytics\engine\exporter.py, line 191, in outer_func f, model inner_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File C:\Users\wuyuhe\Desktop\YOLO\.venv\Lib\site-packages\ultralytics\engine\exporter.py, line 938, in export_saved_model import onnx2tf File C:\Users\wuyuhe\Desktop\YOLO\.venv\Lib\site-packages\onnx2tf\__init__.py, line 1, in module from onnx2tf.onnx2tf import convert, main File C:\Users\wuyuhe\Desktop\YOLO\.venv\Lib\site-packages\onnx2tf\onnx2tf.py, line 44, in module from onnx2tf.utils.common_functions import ( File C:\Users\wuyuhe\Desktop\YOLO\.venv\Lib\site-packages\onnx2tf\utils\common_functions.py, line 20, in module from ai_edge_litert.interpreter import Interpreter ModuleNotFoundError: No module named ai_edge_litert ERROR TensorFlow SavedModel: export failure 15.0s: No module named ai_edge_litert❌onnx2tf依赖ai_edge_litert但该模块在 PyPI 上根本不存在导致 TFLite 导出失败。 为什么会这样Ultralytics YOLO 的export(formattflite)实际通过 onnx2tf 实现 TFLite 转换。但从 2024 年开始onnx2tf默认强依赖ai_edge_litert这是专为 Jetson/NVIDIA TensorRT 推理接口定制的模块对你当前的CPU 桌面环境根本不适用。✅解决方案 改用官方export(formatonnx)→tf→tflite方式推荐最稳定步骤一导出为 ONNXmodel YOLO(runs/detect/train/weights/best.pt) model.export(formatonnx)会输出best.onnx步骤二用onnx-tf转换为 TensorFlow SavedModelpip install onnx onnx-tf onnx-tf convert -i best.onnx -o best_saved_model步骤三用 TensorFlow 官方工具转换为.tfliteimport tensorflow as tf converter tf.lite.TFLiteConverter.from_saved_model(best_saved_model) tflite_model converter.convert() with open(best.tflite, wb) as f: f.write(tflite_model)
RELATED

相关推荐

远程协助软件:Git的用法

远程协助软件:Git的用法

前言:项目开发中总会遇到协作。这边记录下协作软件Git的用法 一、使用命令处理项目拉取和更新 1、Git软件下载 链接:Git - Downloads 2、使用命令拉取和更新Git项目 点击右键中的Open Git Base here开启命令控制界面 //1、克隆代码(拉取…

📅 2026/9/28 6:19:01
1250A双电源快速切换柜:20ms级快速切换替代传统ATS

1250A双电源快速切换柜:20ms级快速切换替代传统ATS

对于依赖单路电源的工业现场、数据中心或关键工艺段来说,两路电源之间的切换速度往往比想象中更致命。普通ATS(自动转换开关)切换时间通常在几百毫秒到几秒,很多PLC、DCS和伺服控制器只要掉电超过一个周波就会停机;而真…

📅 2026/10/14 11:25:05
前端视频加载优化:实现加载动画与互动惊喜的工程实践

前端视频加载优化:实现加载动画与互动惊喜的工程实践

这类标题看起来像某个视频或内容的推广,但作为技术博主,我们得把它拆解成实际能落地、能复现、能判断的工程问题。如果用户给你一个模糊的标题,你真正需要关注的是: 如何从技术层面,实现一个稳定、高效、用户体验良好…

📅 2026/9/29 5:37:34
MORE NEWS

更多资讯

📰

动态规划解决背包问题:洛谷P1164小A点菜详解

1. 问题背景与需求分析 洛谷P1164"小A点菜"是一道经典的动态规划入门题目,题目描述如下:小A去餐厅点菜,餐厅提供N道不同价格的菜品,需要计算出恰好花完M元的点菜方案数。这道题的核心在于理解"恰好花完"这个条…

📰

OpenRig:用铝型材和3D打印打造模块化桌面设备支架

OpenRig这个项目是我去年开始做的开源硬件折腾,起因特别简单:桌面上有一台相机、两块补光灯、一台树莓派、一个麦克风吊臂,外加偶尔要用的示波器和手机支架。每添一样东西,就要多买一个专用支架,三脚架占地&#xff0c…

📰

VoiceStudio深度评测:AI语音合成与音色克隆的完整实操指南

1. 前言:先说说VoiceStudio能帮你解决什么问题 做内容创作这几年,我一直在找一款能真正打通"文字到声音"全流程的工具。市面上语音合成工具不少,但要么是音色模板化严重、读啥都一个味,要么是操作复杂到需要专门啃文档&…

📰

SAP Fiori内容发布日志解析与故障排查指南

1. 为什么需要关注Fiori内容发布日志 在SAP Fiori项目实施过程中,内容发布是最频繁也最容易出问题的环节之一。Display Launchpad Content Exposure Logs(内容发布日志)记录了从开发系统向生产环境发布Fiori应用时的完整轨迹,相当…

📰

AI数字人口播技术在外贸领域的应用与突破

1. 项目背景与核心价值 这个外贸数字人口播项目本质上解决了一个行业痛点:跨国业务沟通中的语言壁垒和人力成本问题。传统外贸企业需要雇佣多语种客服团队,不仅人力成本高昂,还面临时差、人员流动等管理难题。我们团队实测的这套数字人系统&a…

📰

React Server Components RCE漏洞分析与防御实践

1. React Server Components RCE漏洞深度解析CVE-2025-55182是React生态中近年来最严重的安全漏洞之一,它影响了React Server Components(RSC)的核心实现机制。这个漏洞本质上源于服务端组件序列化过程中的代码注入缺陷,攻击者可以…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬