国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    2371

    瀏覽量

    66771
  • GitHub
    +關注

    關注

    3

    文章

    488

    瀏覽量

    18667
  • tensorflow
    +關注

    關注

    13

    文章

    334

    瀏覽量

    62178

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    NVMe高速傳輸之擺脫XDMA設計49:主要功能測試結果與分析1

    本文主要交流設計思路,在本博客已給出相關博文約九十篇,希望對初學者有用。注意這里只是拋磚引玉,切莫認為參考這就可以完成商用IP設計。 1)初始化功能測試 系統在上電復位后, 首先由 PCIE 集成塊
    發表于 11-28 08:33

    綜合配電柜主要功能喝應用場景是什么

    是綜合配電柜的主要功能和應用場景的詳細說明: 一、核心功能 電能分配 將輸入的電力(如三相電或單相電)通過斷路器、隔離開關等設備分配到多個輸出回路,為不同負載(如電機、照明、空調等)提供獨立電源。 支持多路輸出,滿足復
    的頭像 發表于 10-10 10:41 ?833次閱讀

    醫院專用數據記錄儀主要功能有哪些

    數據記錄儀的主要功能在于采集、存儲并分析各類數據,在眾多領域有著廣泛而深入的應用,為不同行業的發展帶來了新的活力與變革。那么,醫院專用數據記錄儀主要功能有哪些?有何產品推薦?下面就讓小編來為大家簡單
    發表于 09-28 14:53

    RFID手持機的主要功能

    很多企業在做固定資產盤點,通常會使用RFID手持機,畢竟RFID手持機是一款融合無線射頻識別技術的便攜式數據采集終端機,也稱PDA,它具備RFID讀寫功能,可以對RFID標簽進行識讀。
    的頭像 發表于 08-27 14:10 ?1047次閱讀

    窗口看門狗定時器(WWDT)的主要功能是什么?

    窗口看門狗定時器(WWDT)的主要功能是什么?
    發表于 08-26 06:23

    手持采集器是干什么用的 PDA采集器的主要功能與應用場景

    的“得力助手”。下面就來詳細說說手持采集器的主要功能和常見應用場景。一、手持采集器的核心功能1.多形式數據采集手持采集器最核心的能力就是“采集”,它支持條形碼、二維碼
    的頭像 發表于 08-20 15:09 ?1164次閱讀
    手持采集器是干什么用的 PDA采集器的<b class='flag-5'>主要功能</b>與應用場景

    HSAutoLink互連系統有哪些主要功能?-赫聯電子

    干擾防護功能。緊湊的低外形系統優化了設備側面,節省空間,滿足未來高速通信鏈路不斷提升的需求。全長度電纜屏蔽層具有出色的信號性能并降低了電磁干擾 (EMI),接頭采用耐高溫塑性材料制成,與無鉛通孔回流焊
    發表于 08-19 11:39

    PLC遠程監控解決方案的主要功能與場景應用

    功能模塊化設計與場景化適配,讓遠程運維從“看得見”升級為“控得準”“管得好”,在水務、化工、汽車制造等領域展現出強大的應用潛力。 一、核心功能模塊:從數據采集到智能決策的全鏈條支撐 PLC遠程監控解決方案的功能體系
    的頭像 發表于 08-08 17:44 ?729次閱讀

    PLC溫度控制系統的主要功能 #物聯網 #

    物聯網
    juying
    發布于 :2025年08月07日 18:08:30

    PLC溫度控制系統的主要功能

    PLC溫度控制系統作為工業加熱、恒溫場景的核心控制單元,通過整合傳感器、執行器與邏輯控制算法,實現對溫度的精準調控,其主要功能可歸納為以下六大核心模塊: 一、實時溫度檢測與采集 系統
    的頭像 發表于 08-07 17:59 ?1028次閱讀

    一維二維碼條碼識讀器的主要功能有哪些

    在信息化快速發展的當下,一維二維碼條碼識讀器已成為各行各業高效處理信息的重要工具。從超市收銀到物流追蹤,它憑借快速準確的信息識別能力,大幅提升了工作效率。那么,一維二維碼條碼識讀器的主要功能有哪些呢
    的頭像 發表于 08-01 15:59 ?1045次閱讀
    一維二維碼條碼識讀器的<b class='flag-5'>主要功能</b>有哪些

    圖像采集卡的主要功能與應用

    圖像采集卡是一種安裝在計算機內部(通常是PCIe插槽)或通過外部接口(如USB3.0,)連接的硬件設備。它的主要功能是將來自攝像頭、攝像機、傳感器或其他視頻源的模擬或數字視頻信號,捕獲、數字化并傳輸
    的頭像 發表于 07-23 13:47 ?1114次閱讀
    圖像采集卡的<b class='flag-5'>主要功能</b>與應用

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

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

    Xilinx Shift RAM IP概述和主要功能

    Xilinx Shift RAM IP 是 AMD Xilinx 提供的一個 LogiCORE IP 核,用于在 FPGA 中實現高效的移位寄存器(Shift Register)。該 IP 核利用 FPGA 的分布式 RAM(Distributed RAM)或塊 RAM(Block RAM)資源,創建一個可配置的移位寄存器,支持用戶定義的寬度和深度,適用于需要數據延遲、數據緩沖或流水線處理的場景。Shift RAM IP 提供靈活的輸入/輸出接口和控制信號,支持同步操作,廣泛應用于數字信號處理(DSP)、通信系統和數據流處理。
    的頭像 發表于 05-14 09:36 ?1073次閱讀

    Aigtek:功率放大器的主要功能有哪些

    功率放大器是一種重要的電子設備,其主要功能是將輸入信號的功率增加到足夠高的水平,以便推動負載或驅動輸出設備。功率放大器在各個領域中都具有廣泛的應用,例如音頻系統、射頻通信、雷達、無線電等。下面安泰
    的頭像 發表于 03-19 10:40 ?742次閱讀
    Aigtek:功率放大器的<b class='flag-5'>主要功能</b>有哪些