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

tensorflow轉(zhuǎn)onnx的實(shí)現(xiàn)方法

 更新時(shí)間:2023年03月06日 09:58:56   作者:小廣向前進(jìn)  
本文主要介紹了tensorflow轉(zhuǎn)onnx的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

安裝tf2onnx以及onnxruntime

pip install onnxruntime
pip install tf2onnx

tf 轉(zhuǎn)為onnx步驟為如下:

  • 將tf動(dòng)態(tài)圖凍結(jié),生成凍結(jié)后的pb文件
  • 使用tf2onnx 將pb文件轉(zhuǎn)為onnx文件

將tf動(dòng)態(tài)圖凍結(jié)使用如下代碼:

def export_frozen_graph(model, model_dir, name_pb) :
?? ?f = tf.function(lambda x: model(inputs=x))
?? ?f = f.get_concrete_function(x=(tf.TensorSpec(model.inputs[0].shape, model.inputs[0].dtype)))
?? ?frozen_func = convert_variables_to_constants_v2(f)
?? ?frozen_func.graph.as_graph_def()

?? ?print("-" * 50)
?? ?print("Frozen model inputs: ")
?? ?print(frozen_func.inputs)
?? ?print("Frozen model outputs: ")
?? ?print(frozen_func.outputs)

?? ?tf.io.write_graph(graph_or_graph_def=frozen_func.graph,
?? ??? ??? ??? ??? ? ?logdir=model_dir,
?? ??? ??? ??? ??? ? ?name=name_pb,
?? ??? ??? ??? ??? ? ?as_text=False)

使用tf2onnx 將pb文件轉(zhuǎn)為onnx文件時(shí)需要在終端執(zhí)行,需要指出的是大部分tf模型的輸入layout都是NHWC,而ONNX模型的輸入layout為NCHW,因此建議在轉(zhuǎn)換的時(shí)候加上--inputs-as-nchw這個(gè)選項(xiàng),其他選項(xiàng)可以參考文檔,非常詳細(xì),具體運(yùn)行命令如下:

python -m tf2onnx.convert --input yolo.pb --output model.onnx --outputs Identity:0,Identity_1:0,Identity_2:0 --inputs x:0 --inputs-as-nchw x:0 --opset 10

參數(shù)說(shuō)明:

  • input 輸入的pb模型
  • output 輸出的onnx文件名
  • inputs 輸入層名字,有多個(gè)輸入時(shí),中間用逗號(hào)隔開(kāi)
  • outputs 輸出層名字,有多個(gè)輸出時(shí),中間用逗號(hào)隔開(kāi)
  • –inputs-as-nchw 將輸入作為nchw格式,注意加上輸入層名字
  • –opset onnx 版本號(hào)

通過(guò)程序直接轉(zhuǎn):

tf2onnx.convert.from_keras(model, inputs_as_nchw=[model.inputs[0].name], output_path=model_filepath + 'yolo.onnx') --opset 10

到此這篇關(guān)于tensorflow轉(zhuǎn)onnx的實(shí)現(xiàn)方法的文章就介紹到這了,更多相關(guān)tensorflow轉(zhuǎn)onnx內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python關(guān)于實(shí)參隨形參改變而改變的問(wèn)題

    Python關(guān)于實(shí)參隨形參改變而改變的問(wèn)題

    本文通過(guò)實(shí)驗(yàn)總結(jié)了Python中可變和不可變數(shù)據(jù)類(lèi)型的區(qū)別,并提出了通過(guò)使用.copy()方法或deepcopy()函數(shù)來(lái)保持可變數(shù)據(jù)不變的解決方案
    2024-11-11
  • Python接口測(cè)試結(jié)果集實(shí)現(xiàn)封裝比較

    Python接口測(cè)試結(jié)果集實(shí)現(xiàn)封裝比較

    這篇文章主要介紹了Python接口測(cè)試結(jié)果集比較封裝,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Tensorflow 1.0之后模型文件、權(quán)重?cái)?shù)值的讀取方式

    Tensorflow 1.0之后模型文件、權(quán)重?cái)?shù)值的讀取方式

    今天小編就為大家分享一篇Tensorflow 1.0之后模型文件、權(quán)重?cái)?shù)值的讀取方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5 MDI(多文檔窗口)QMidArea詳細(xì)使用方法與實(shí)例

    python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5 MDI(多文檔窗口)QMidArea詳細(xì)使用方法與實(shí)例

    這篇文章主要介紹了python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5 MDI(多文檔窗口)QMidArea詳細(xì)使用方法與實(shí)例,需要的朋友可以參考下
    2020-03-03
  • Keras 使用 Lambda層詳解

    Keras 使用 Lambda層詳解

    這篇文章主要介紹了Keras 使用 Lambda層詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • Pytest+Allure使用示例教程

    Pytest+Allure使用示例教程

    Allure是開(kāi)源的免費(fèi)的自動(dòng)化測(cè)試報(bào)告,支持Java,Python,我們來(lái)看看如何使用Python pytest與Allure整合,輸出漂亮的測(cè)試報(bào)告,這篇文章主要介紹了Pytest+Allure使用教程,需要的朋友可以參考下
    2023-12-12
  • Python3開(kāi)發(fā)實(shí)例之非關(guān)系型圖數(shù)據(jù)庫(kù)Neo4j安裝方法及Python3連接操作Neo4j方法實(shí)例

    Python3開(kāi)發(fā)實(shí)例之非關(guān)系型圖數(shù)據(jù)庫(kù)Neo4j安裝方法及Python3連接操作Neo4j方法實(shí)例

    這篇文章主要介紹了Python3開(kāi)發(fā)實(shí)例之非關(guān)系型圖數(shù)據(jù)庫(kù)Neo4j安裝方法及Python3連接操作Neo4j方法實(shí)例,需要的朋友可以參考下
    2020-03-03
  • Python實(shí)現(xiàn)多條件篩選Excel數(shù)據(jù)并批量繪制直方圖

    Python實(shí)現(xiàn)多條件篩選Excel數(shù)據(jù)并批量繪制直方圖

    這篇文章主要為大家介紹了如何Python對(duì)Excel數(shù)據(jù)進(jìn)行多條件篩選和去除并批量繪制直方圖,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以參考一下
    2023-09-09
  • 最新評(píng)論

    连南| 洮南市| 陇西县| 黑龙江省| 科尔| 东阳市| 邹平县| 龙泉市| 海口市| 淮南市| 阿尔山市| 宝坻区| 天祝| 汪清县| 平安县| 慈利县| 九龙坡区| 会同县| 张北县| 马公市| 兴城市| 确山县| 密云县| 睢宁县| 乐东| 双流县| 洪湖市| 永年县| 武冈市| 色达县| 徐水县| 介休市| 庆安县| 桃江县| 汕头市| 德兴市| 海伦市| 红原县| 扎鲁特旗| 洱源县| 华容县|