在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

TensorFlow 2.4.0 候選版本主要功能改進

Tensorflowers ? 來源:TensorFlow ? 作者:TensorFlow ? 2020-11-26 09:29 ? 次閱讀

主要功能改進

tf.distribution 通過tf.distribution.experimental.ParameterServerStrategy API 引入了對 Keras 模型異步訓練實驗性支持。更多細節請參見下文。

MultiWorkerMirroredStrategy不再是一個實驗性 API,現在已進入穩定版本。針對命令執行失敗和其他錯誤進行了修復。請查看具體教程,了解如何使用 Keras 進行多任務并行訓練。

對 tf.experimental.numpy 的新模塊進行了實驗性支持,此 API 不僅與NumPy 兼容,更便于編寫 TF 程序,可參閱詳細指南了解更多信息,更多細節請參見下文。

針對 Ampere 架構的 GPU 添加了 TensorFlow-32(簡稱TF32) 的支持,這是一種基于 Nvidia Ampere 的GPU模式,默認情況下將啟用。

Keras Functional API 的內部重構已經完成,這次重構提高了構建 Functional 模型的可靠性、穩定性和性能。

Keras 混合精度訓練的 API tf.keras.mixed_precision 已穩定,不再為實驗性支持。這允許在訓練過程中使用 16 位浮點數格式,在 GPU 上的性能提升高達 3 倍,在 TPU 的提升也高達 60 %。

TF Profiler 現在支持使用采樣模式 API ,對多個工作進程進行性能分析。

TFLite Profiler Android 版本現已推出。請參閱指南以了解更多信息。

TensorFlow pip 安裝包現已使用 CUDA11 和 cuDNN 8.0.2構建。

重大改進

TF Core

C-API 的字符串張量的字節布局已被更新,已與 TF Core/C++ 匹配,即 tensorflow::tstring/TF_TString的連續數組。

C-API 函數 TF_StringDecode、TF_StringEncode 和 TF_StringEncodedSize 不再被使用,現已移除;關于 C 語言中的字符串訪問/修改,請參見core/platform/ctstring.h。

tensorflow.python、tensorflow.core和tensorflow.compiler 模塊現在被隱藏。這些模塊不再是 TensorFlow 可訪問 API 的一部分。

tf.raw_ops.Max 和 tf.raw_ops.Min 不再接受類型為tf.complex64 或 tf.complex128 的輸入,因為這些操作對于復雜類型的行為沒有被明確定義。

由于使用了 TensorFloat-32,某些 float32 操作在基于 Ampere 架構的 GPU 上以較低的精度運行,包括乘法和卷積。具體來說,這類運算的輸入從 23 位精度四舍五入到 10 位。這對于深度學習模型來說,在實踐中不太會造成問題。但在某些情況下,TensorFloat-32 (單精度浮點數值)也被用于 complex64 操作。可以通過調用config.experimental.enable_tensor_float_32_execution(False) 來禁用 TensorFloat-32 。

默認情況下,XLA:CPU 和 XLA:GPU 設備不再注冊。如果你真的需要它們,請使用 TF_XLA_FLAGS=--tf_xla_enable_xla_devices,但該標志位也將在后續版本中刪除。

tf.keras:

compile() 中的 steps_per_execution 參數已穩定,不再為實驗性支持,如果您傳遞的是experimental_steps_per_execution,請在你的代碼中重新命名為 steps_per_execution 。這個參數控制了在調用 fit() 時,每次調用 tf.function 時要運行的批次數量。在單次 tf.function 調用中運行多個批次可以極大地提高在 TPU 中或帶有大量 Python 計算的小型模型的性能。

對 Keras Functional API 內部的重大重構可能會影響到以下代碼:

在檢查 Keras 符號輸入/輸出時,使用isinstance(x, tf.Tensor) 而不是 tf.is_tensor的代碼,應該改用 tf.is_tensor。

過分依賴符號張量所附加的確切名稱的代碼(例如,假設輸入的結尾為":0",將名稱作為唯一的標識符,而不是使用tensor.ref() 等)。

使用 get_concrete_function 直接跟蹤 Keras 符號輸入的代碼,應該改成直接構建匹配的 tf.TensorSpecs 并跟蹤TensorSpec對象。

依賴于 TensorFlow 操作轉換為操作層后所對應的確切數量和名稱的代碼,可能需要更改。

使用了tf.map_fn/tf.cond/tf.while_loop/control flow 作為操作層的代碼,且碰巧能在 TF 2.4 之前的版本工作的代碼。現在將明確地不支持這些功能。在 TF 2.4 之前,將這些操作轉換為 Functional API 操作層是不可靠的,而且容易出現難以理解或無法定位的錯誤。

直接對 Keras 符號值進行斷言操作的代碼,如 tf.rank 這樣可根據輸入是靜態值或符號值而返回對應的類型的操作,現在這些操作將統一返回符號值。

能夠直接泄露張量到計算圖以外的代碼,在這個版本中將更易于導致泄露。

嘗試直接計算 Keras 符號輸入/輸出的梯度的代碼。現在可以使用 GradientTape ,來代替傳遞給已構建模型的實際張量。

需要通過轉換后的操作層進行非常復雜的形狀操作才能工作的代碼。Keras 符號形狀推理被證明是不夠的。

試圖手動逐層遍歷 tf.keras.Model 的代碼。它假設層中只有一個位置參數。單這個假設在 TF 2.4 之前也不成立,新版本中更容易引起問題。

在構建模型之前需要手動輸入keras.backend.get_graph() 的代碼,現在已經不需要這么做了。

在調用 Functional API Keras 模型一開始便強制進行輸入形狀假釋的代碼。這可能對一些用戶造成影響,如 在 Functional 模型中創建 Input 對象時使用的形狀與傳遞給該模型的數據的形狀不匹配時。您可以通過使用正確形狀的數據調用模型,或者通過放寬 Input 形狀假設來解決不匹配的問題(您可以將 shape 屬性設為 None ,將此作為軸(axis)以表示這是動態的),您也可以通過設置 model.input_spec = None 來完全禁止輸入檢查。

tf.data:

tf.data.experimental.service.DispatchServer 現在采用配置元組而不是單個參數。用法更新為 tf.data.experimental.service.DispatchServer(dispatcher_config)。

tf.data.experimental.service.WorkerServer 現在采用配置元組,而不是單個參數。用法更新為 tf.data.experimental.service.WorkerServer(worker_config)。

tf.distribute:

移除 tf.distribution.Strategy.experimental_make_numpy_dataset。請使用 tf.data.Dataset.from_tensor_slices 來代替。

將 tf.distribut.StrategyExtended.reduce_to、tf.distribut.StrategyExtended.batch_reduce_to、tf.distribut.ReplicaContext.all_reduce 中的 experimental_hints 重命名為 options。

將 tf.distribution.experimental.CollectiveHints 重命名為 tf.distribution.experimental.CommunicationOptions。

將 tf.distribution.experimental.CollectiveCommunication 重命名為 tf.distribution.experimental.CommunicationImplementation。

將 tf.distribut.Strategy.experimental_distribute_datasets_from_function 重命名為 distribute_datasets_from_function,因為它不僅支持實驗環境。

刪除了 tf.distribut.Strategy.experimental_run_v2 方法,該方法在 TF 2.2 中已被廢棄。

tf.lite:

引入了 tf.quantization.quantize_and_dequantize_v2,它更新了超過范圍的量化的梯度定義。要模擬tf.quantization.quantize_and_dequantize(...)的 V1 行為,使用tf.grad_pass_through(tf.quantization.quantize_and_dequantize_v2)(...)。


如果您想詳細了解 本文提及 的相關內容,請參閱以下文檔。這些文檔深入探討了這篇文章中提及的許多主題:

使用 Keras 進行多任務并行訓練
https://tensorflow.google.cn/tutorials/distribute/multi_worker_with_keras

tf.experimental.numpy
https://tensorflow.google.cn/api_docs/python/tf/experimental/numpy

詳細指南
https://tensorflow.google.cn/guide/tf_numpy

tf.keras.mixed_precision
https://tensorflow.google.cn/api_docs/python/tf/keras/mixed_precision?version=nightly

采樣模式 API
https://tensorflow.google.cn/guide/profiler#profiling_apis

指南
https://tensorflow.google.cn/lite/performance/measurement#trace_tensorflow_lite_internals_in_android

TensorFloat-32
https://blogs.nvidia.com/blog/2020/05/14/tensorfloat-32-precision-format/

責任編輯:xj

原文標題:TensorFlow 2.4.0 候選版本發布

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

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

    關注

    2

    文章

    1566

    瀏覽量

    63667
  • GitHub
    +關注

    關注

    3

    文章

    482

    瀏覽量

    17525
  • tensorflow
    +關注

    關注

    13

    文章

    330

    瀏覽量

    61071

原文標題:TensorFlow 2.4.0 候選版本發布

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    直流負載箱的主要功能有哪些?

    直流負載箱是專門用于模擬和測試直流電源系統負載的設備,其主要功能包括以下幾點: 直流負載箱可以模擬各種不同類型的負載,如電阻、電感、電容等,以滿足不同應用場景的需求。通過調整負載箱的參數,可以實現
    發表于 06-17 13:34

    繼電器的主要功能與應用

    、溫度繼電器等。 按工作原理分類 :電磁繼電器、靜態繼電器、固態繼電器等。 按用途分類 :保護繼電器、控制繼電器、信號繼電器等。 二、繼電器的主要功能 信號放大 :繼電器可以將微弱的信號放大到足以驅動其他設備的信號強度。
    的頭像 發表于 12-28 09:33 ?1184次閱讀

    變頻電源的主要功能及特點

    變頻電源的主要功能及特點 1. 引言 隨著現代工業自動化和智能化的發展,對電力供應的穩定性和靈活性提出了更高的要求。變頻電源作為一種能夠提供可變頻率和電壓的電源設備,已經成為工業自動化領域不可或缺
    的頭像 發表于 12-04 10:06 ?749次閱讀

    畫面分割器的主要功能

    主要功能 畫面分割器是一種視頻處理設備,它能夠將多個視頻信號分割成多個小畫面,并在一個顯示器上同時顯示。這種設備的出現,極大地提高了視頻監控系統的效率和靈活性。本文將詳細介紹畫面分割器的主要功能、工作原理、技
    的頭像 發表于 10-17 09:22 ?1764次閱讀

    負載管理器的主要功能

    負載管理器(Load Manager)是計算機系統中的一個關鍵組件,它負責分配和管理計算資源,以確保系統運行的效率和穩定性。負載管理器的主要功能包括任務調度、資源分配、性能監控、故障恢復等。以下
    的頭像 發表于 10-10 11:26 ?768次閱讀

    數字化智能工廠的主要功能組成

    數字化智能工廠是一種基于數字化技術和智能化系統的現代制造工廠,主要功能包括自動化生產設備、信息技術基礎設施、數據采集與分析系統、互聯互通技術、人工智能與機器學習、虛擬現實與增強現實、安全防護體系和綠色制造。
    的頭像 發表于 10-08 11:40 ?943次閱讀
    數字化智能工廠的<b class='flag-5'>主要功能</b>組成

    FPD link主要功能模塊

    電子發燒友網站提供《FPD link主要功能模塊.pdf》資料免費下載
    發表于 09-27 11:38 ?0次下載
    FPD link<b class='flag-5'>主要功能</b>模塊

    漏洞掃描的主要功能是什么

    漏洞掃描是一種網絡安全技術,用于識別計算機系統、網絡或應用程序中的安全漏洞。這些漏洞可能被惡意用戶利用來獲取未授權訪問、數據泄露或其他形式的攻擊。漏洞掃描的主要功能是幫助組織及時發現并修復這些安全
    的頭像 發表于 09-25 10:25 ?866次閱讀

    直流負載箱的主要功能有哪些?

    直流負載箱是專門用于模擬和測試直流電源系統負載的設備,其主要功能包括以下幾點: 直流負載箱可以模擬各種不同類型的負載,如電阻、電感、電容等,以滿足不同應用場景的需求。通過調整負載箱的參數,可以實現
    發表于 09-24 16:30

    電子地圖的主要功能與應用

    電子地圖,即數字地圖,是利用計算機技術,以數字方式存儲和查閱的地圖。它不僅繼承了傳統紙質地圖的基本功能,還通過現代科技手段實現了諸多創新應用。以下是電子地圖的主要功能與應用: 一、主要功能 快速存取
    的頭像 發表于 09-12 11:18 ?3955次閱讀
    電子地圖的<b class='flag-5'>主要功能</b>與應用

    GUTOR不間斷電源的主要功能是什么?

    GUTOR不間斷電源的主要功能是什么?
    發表于 09-06 17:44

    微處理器的主要功能是什么

    微處理器(Microprocessor),作為計算機系統的核心部件,其主要功能對于整個計算機系統的運行至關重要。
    的頭像 發表于 08-22 11:48 ?3347次閱讀

    RFID天線的工作原理和主要功能

    RFID(Radio Frequency Identification,無線射頻識別)天線作為RFID系統中的關鍵組件,其工作原理和主要功能對于整個系統的性能和穩定性至關重要。以下是對RFID天線工作原理和主要功能的詳細闡述。
    的頭像 發表于 08-09 15:38 ?2566次閱讀

    高頻調諧器的主要功能有哪些

    高頻調諧器是一種廣泛應用于電子通信領域的設備,其主要功能是對接收到的高頻信號進行調諧、濾波、放大等處理,以滿足通信系統對信號質量的要求。 一、調諧功能 調諧功能是高頻調諧器最基本的功能
    的頭像 發表于 07-16 16:35 ?1444次閱讀

    opencv的主要功能有哪些

    OpenCV(Open Source Computer Vision Library)是一個開源的計算機視覺庫,提供了大量的計算機視覺算法和工具。以下是OpenCV的主要功能: 圖像處理
    的頭像 發表于 07-16 10:35 ?2673次閱讀
    主站蜘蛛池模板: 美女国产| 久久怡红院国产精品 | 91深夜福利| 国产亚洲美女 | 97久久天天综合色天天综合色hd | 婷婷色网| 午夜视频免费在线播放 | 男人的天堂视频网站清风阁 | 乱码一区二区三区完整视频 | 黄网地址 | 免费91视频 | www.丁香.com| 色播四房间 | 网站在线观看你懂的 | 丁香视频在线观看播放 | 日本人的色道www免费一区 | 久久国产乱子伦精品免费一 | 三级视频在线 | 免费性网站 | 亚洲综合色dddd26 | 亚洲 丝袜 制服 欧美 另类 | 国产黄色大片网站 | 久久青草国产免费观看 | 99热都是精品 | 一级aa 毛片高清免费看 | 深夜国产成人福利在线观看女同 | 在线天堂中文新版有限公司 | 日日夜操 | 美女视频黄a | 在线久综合色手机在线播放 | 加勒比一本一道在线 | 可以免费观看的黄色网址 | 亚洲视频一区在线 | 天天色影 | 国产精品午夜免费观看网站 | 免费视频18 | 五月六月伊人狠狠丁香网 | 欧美一级免费在线观看 | 午夜精品一区二区三区在线观看 | 免费国产不卡午夜福在线 | brazzersvideosex欧美高清 |