精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

TensorFlow 2.0 將包含許多 API 變更

電子工程師 ? 來源:lp ? 2019-03-01 09:36 ? 次閱讀

TensorFlow 2.0 將包含許多 API 變更,例如,對參數進行重新排序、重新命名符號和更改參數的默認值。手動執行所有這些變更不僅枯燥乏味,而且容易出錯。為簡化變更過程并讓您盡可能順暢地過渡到 TensorFlow 2.0,TensorFlow 工程團隊創建了實用程序 tf_upgrade_v2,可幫助您將舊代碼轉換至新 API。

傳送門:

tf_upgrade_v2:https://github.com/tensorflow/docs/blob/master/site/en/r2/guide/upgrade.md

使用 pip 安裝 TensorFlow 2.0 時,系統會自動添加 tf_upgrade_v2 實用程序。該程序可將現有的 TensorFlow 1.13 Python 腳本轉換為 TensorFlow 2.0,以幫助加快您的升級過程。

我們已嘗試自動化處理盡可能多的升級任務,但腳本仍無法處理一些句法和風格方面的變更。

某些 API 符號可能無法僅使用字符串替代方案簡單升級。為確保 TensorFlow 2.0 仍支持您的代碼,升級腳本加入了 compat.v1 模塊。此模塊將以等效的 tf.compat.v1.foo 引用代替表單 tf.foo 的調用。不過,建議您手動檢查此類替代方案,并盡快將其遷移至 tf.* 命名空間(代替 tf.compat.v1.* 命名空間)中的新 API。

此外,由于我們棄用了某些模塊(例如 tf.flags 和 tf.contrib),您將無法通過切換至 compat.v1 來實現 TensorFlow 2.0 中的某些變更。升級使用這些模塊的代碼可能需要額外使用一個庫(如 absl.flags)或切換至 tensorflow/addons 中的軟件包。

傳送門:

tensorflow/addons:

https://github.com/tensorflow/addons

如果您想嘗試將模型從 TensorFlow 1.12 升級至 TensorFlow 2.0,請按照下方說明執行操作:

首先,安裝 tf-nightly-2.0-preview / tf-nightly-gpu-2.0-preview。注意:使用 pip 安裝 TensorFlow 1.13 及以上版本(包括 nightly 2.0 構建版)時,系統會自動安裝 tf_upgrade_v2。

您可以在單個 Python 文件上運行升級腳本:

tf_upgrade_v2 --infile foo.py --outfile foo-upgraded.py

您也可以在目錄樹上運行升級腳本:

# upgrade the .py files and copy all the other files to the outtree

tf_upgrade_v2 --intree foo/ --outtree foo-upgraded/

# just upgrade the .py files

tf_upgrade_v2 --intree foo/ --outtree foo-upgraded/ --copyotherfiles False

此腳本還會列出詳細的變更,例如參數重命名:

添加關鍵字:

以及推薦進行的任何手動檢查情況:

所有這些信息將導出至主目錄的 report.txt 文件中。在 tf_upgrade_v2 運行升級后的腳本并將其導出后,您便可運行模型并進行檢查,以確保您的輸出與 TensorFlow 1.13 類似:

注意:

在運行此腳本前,請勿手動升級部分代碼。特別要注意的是,在對函數中的 tf.argmax 或 tf.batch_to_space 等參數進行重新排序后,腳本會錯誤地添加關鍵字參數并導致現有的代碼發生錯誤映射

此腳本不會對參數進行重新排序。相反,此腳本會將關鍵字參數添加至對自身參數進行重新排序的函數中

如要報告升級腳本錯誤或發出功能請求,請在 GitHub 上提交問題。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • API
    API
    +關注

    關注

    2

    文章

    1485

    瀏覽量

    61817
  • 代碼
    +關注

    關注

    30

    文章

    4748

    瀏覽量

    68354
  • tensorflow
    +關注

    關注

    13

    文章

    328

    瀏覽量

    60499

原文標題:請注意更新TensorFlow 2.0的舊代碼

文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    鏈接器包含許多來自API庫的死代碼

    你好,可以考慮API庫源拆分為更小的單元,最好是每個函數分成單獨的文件/模塊。這將為鏈接器提供僅包含對應用程序強制的代碼的機會。問候,K 以上來自于百度翻譯 以下為原文Hi,Co
    發表于 06-19 16:14

    TensorFlow是什么

    TensorFlow 在深度學習模型中的應用,使讀者可以輕松地模型用于數據集并開發有用的應用程序。每章包含一系列處理技術問題、依賴性、代碼和解讀的示例,在每章的最后,還有一個功能完善的深度學習模型。
    發表于 07-22 10:14

    TensorFlow教程|常見問題

    的。從社區的利益出發,我們想要支持更多的客戶端語言。 TensorFlow 有一個 基于 C 的客戶端 API ,它使得用許多不同的語言創建客戶端變得很容易。我們請大家在新語言綁定上做出努力
    發表于 07-27 18:33

    高階API構建模型和數據集使用

    TensorFlow2.0Beta版本,同pytorch一樣支持動態執行(TensorFlow2.0默認eager模式,無需啟動會話執行計算圖),同時刪除了雜亂低階API,使用高階API
    發表于 11-04 07:49

    TensorFlow的特點和基本的操作方式

    2015年11月在GitHub上開源,在2016年4月補充了分布式版本,最新版本為1.10,2018年下半年發布Tensorflow 2.0預覽版。Tensorflow目前仍處于快速
    發表于 11-23 09:56

    JDBCTM 2.0 API

    The JDBCTM API is the JavaTM standard call-level API for database access. This documentcontains the final specification of the JDBC
    發表于 10-14 17:42 ?6次下載

    如何結合TensorFlow目標檢測API和OpenCV分析足球視頻

    使用Tensorflow的目標檢測API,可以快速搭建目標檢測模型。如果你不熟悉這套API,可以看下我之前寫的介紹Tensorflow目標檢測API
    的頭像 發表于 07-08 09:38 ?6345次閱讀
    如何結合<b class='flag-5'>TensorFlow</b>目標檢測<b class='flag-5'>API</b>和OpenCV分析足球視頻

    TensorFlow2.0 版本將來臨

    TensorFlow 2.0 的一部分,我們停止分發 tf.contrib。我們將在未來幾個月與 contrib 模塊的所有者合作制定詳細的遷移計劃,包括如何在我們的社區頁面和文檔中宣傳您的
    的頭像 發表于 08-15 09:01 ?5479次閱讀

    機器學習框架Tensorflow 2.0的這些新設計你了解多少

    總是無法被撼動。而就在即將到來的2019年,Tensorflow 2.0正式入場,給暗流涌動的框架之爭再燃一把火。
    的頭像 發表于 11-17 11:33 ?3137次閱讀

    TensorFlow 2.0馬上要來了,還不速來了解下新架構?

    TensorFlow始終為生產提供了直接部署方式。無論是部署在服務器、邊緣設備還是Web上,TensorFlow都可以讓用戶對模型實現輕松訓練和部署。無論用戶使用何種語言或平臺。在TensorFlow
    的頭像 發表于 01-16 08:45 ?2886次閱讀
    <b class='flag-5'>TensorFlow</b> <b class='flag-5'>2.0</b>馬上要來了,還不速來了解下新架構?

    TensorFlow2.0終于問世,Alpha版可以搶先體驗

    之前開發者反饋,希望TensorFlow能夠簡化API、減少冗余并改進文檔和示例。這次2.0發布,聽取了開發者的建議,因此新版本有以下三大特點:簡單、強大、可拓展。
    的頭像 發表于 03-08 09:30 ?3610次閱讀
    <b class='flag-5'>TensorFlow2.0</b>終于問世,Alpha版可以搶先體驗

    TensorFlow 2.0 alpha提供即將發生的變化的預覽

    。Alpha 版文檔中的每個教程均會自動下載并安裝 TensorFlow 2.0 Alpha 版,并且后續提供更多內容!
    的頭像 發表于 03-10 10:17 ?2914次閱讀

    TensorFlow的11個使用技巧整理說明

    在本文中,我們探索TF 2.0的10個功能,這些功能讓TensorFlow的使用更加順暢,減少了代碼行并提高了效率,因為這些函數/類屬于TensorFlow
    發表于 05-20 08:00 ?3次下載
    <b class='flag-5'>TensorFlow</b>的11個使用技巧整理說明

    如何使用Docker容器中的TensorFlow目標檢測API

    本文展示了如何使用 Docker 容器中的 TensorFlow 目標檢測 API,通過網絡攝像頭執行實時目標檢測,同時進行視頻后處理。作者使用的是 OpenCV 和 Python3 多進程和多線程
    的頭像 發表于 11-27 09:08 ?1934次閱讀

    tensorflow能做什么_tensorflow2.0和1.0區別

    , TensorFlow為張量從流圖的一-端流動到另一端計 算過程。TensorFlow 復雜的數據結構傳輸至人工智能神經網中進行分析和處理過程的系統。TensorFlow可被用于
    的頭像 發表于 12-04 14:45 ?7986次閱讀