最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Tensorflow 模型轉(zhuǎn)換 .pb convert to .lite實例

 更新時間:2020年02月12日 09:28:14   作者:cefengxu  
今天小編就為大家分享一篇Tensorflow 模型轉(zhuǎn)換 .pb convert to .lite實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

2017年底,Tensorflow 推出Lite版本,可實現(xiàn)移動端的快速運行,其中,一個很關(guān)鍵的問題,如何把現(xiàn)有分類模型(.pb) 轉(zhuǎn)換為(.lite)模型呢?

其實,步驟如下

1- 進(jìn)入 Tensorflow 源碼文件夾(以便bazel可以無需配置找打相應(yīng)路徑)

2- 轉(zhuǎn)換可執(zhí)行文件

bazel run --config=opt \
 //tensorflow/contrib/lite/toco:toco -- \
 --input_file=/tmp/mobilenet_v1_1.0_224_frozen.pb \  # 待轉(zhuǎn)換模型路徑
 --output_file=/tmp/tflite_model2.tflite \      # 目標(biāo)模型路徑
 --input_format=TENSORFLOW_GRAPHDEF \
 --output_format=TFLITE \
 --input_shape=1,224,224,3 \              # 輸入圖像寬高
 --input_array=input \                 # 輸入節(jié)點名稱<參考1>
 --output_array=MobilenetV1/Predictions/Reshape_1 \  # 輸出節(jié)點名稱<參考1>
 --inference_type=FLOAT \               # 圖像數(shù)據(jù)類型
 --input_data_type=FLOAT

參考1: 如果輸入輸出節(jié)點不知道:進(jìn)入python,import tf ,并通過如下命令( tf.GraphDef() )查找:

>>> import tensorflow as tf
>>> gf = tf.GraphDef()
>>> gf.ParseFromString(open('/your/path/to/graphname.pb','rb').read())
>>> for n in gf.node:
>>>   print ( n.name +' ===> '+n.op ) 

參轉(zhuǎn)換后,在android手機上運行,在不考慮精度的前提下,不同實現(xiàn)方式得到的結(jié)果如下:

模型 type model size speed
mobilenet-v1-224 .pb 17 mb 106 ms
mobilenet-v1-224 .lite 16.4 mb 72 ms

以上這篇Tensorflow 模型轉(zhuǎn)換 .pb convert to .lite實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

蒙自县| 茌平县| 浦江县| 康定县| 乡城县| 若尔盖县| 玉林市| 汉寿县| 灌阳县| 辽阳县| 馆陶县| 班玛县| 长治市| 嘉定区| 庆城县| 子洲县| 河津市| 泸州市| 大田县| 西安市| 通许县| 金沙县| 敖汉旗| 紫云| 晋州市| 留坝县| 揭西县| 蒙阴县| 沙田区| 山阳县| 文化| 枝江市| 安徽省| 清流县| 依兰县| 崇仁县| 福贡县| 克什克腾旗| 雷山县| 含山县| 黄冈市|