首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在珊瑚边缘TPU USB加速器中运行Yolov2-Littflite?

如何在珊瑚边缘TPU USB加速器中运行Yolov2-Littflite?
EN

Stack Overflow用户
提问于 2019-11-04 04:30:55
回答 1查看 1.4K关注 0票数 0

我想确定我执行的获得yolov2-lite模型的tflite的下列步骤是否正确?

Step1将图和权值保存到原始文件

flow --model cfg/yolov2-tiny.cfg --load bin/yolov2-tiny.weights --savepb

此命令使用yolov2-tiny.pb和yolov2-tiny.meta创建build_graph文件夹。

Step2pb转换为tflite

我执行了下面的代码以获得yolov2-tiny.tflite

代码语言:javascript
复制
import tensorflow as tf  
localpb = 'yolov2-tiny.pb' 
tflite_file = 'yolov2-tiny.tflite'  
print("{} -> {}".format(localpb, tflite_file)) 
converter = tf.lite.TFLiteConverter.from_frozen_graph(
localpb,   
input_arrays= ['input'],   
output_arrays= ['output']    
)  
tflite_model = converter.convert()  
open(tflite_file,'wb').write(tflite_model)  
interpreter = tf.lite.Interpreter(model_content=tflite_model)  
interpreter.allocate_tensors()

如果上述步骤是正确的,那么请建议我在珊瑚边缘TPU USB加速器中运行这个tflite文件。

(非常感谢:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-05 15:56:57

不幸的是,到目前为止,edgetpu编译器支持yolo模型。我建议使用mobile_ssd模型。

供将来参考,你的管道应该是:

1)模型的训练

2)转换为tflite

3)为EdgeTPU编译的(实际将工作委托给TPU的步骤)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58687216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档