日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TensorFlow 2.4.0 候選版本主要功能改進(jìn)

Tensorflowers ? 來源:TensorFlow ? 作者:TensorFlow ? 2020-11-26 09:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

主要功能改進(jìn)

tf.distribution 通過tf.distribution.experimental.ParameterServerStrategy API 引入了對(duì) Keras 模型異步訓(xùn)練實(shí)驗(yàn)性支持。更多細(xì)節(jié)請(qǐng)參見下文。

MultiWorkerMirroredStrategy不再是一個(gè)實(shí)驗(yàn)性 API,現(xiàn)在已進(jìn)入穩(wěn)定版本。針對(duì)命令執(zhí)行失敗和其他錯(cuò)誤進(jìn)行了修復(fù)。請(qǐng)查看具體教程,了解如何使用 Keras 進(jìn)行多任務(wù)并行訓(xùn)練。

對(duì) tf.experimental.numpy 的新模塊進(jìn)行了實(shí)驗(yàn)性支持,此 API 不僅與NumPy 兼容,更便于編寫 TF 程序,可參閱詳細(xì)指南了解更多信息,更多細(xì)節(jié)請(qǐng)參見下文。

針對(duì) Ampere 架構(gòu)的 GPU 添加了 TensorFlow-32(簡(jiǎn)稱TF32) 的支持,這是一種基于 Nvidia Ampere 的GPU模式,默認(rèn)情況下將啟用。

Keras Functional API 的內(nèi)部重構(gòu)已經(jīng)完成,這次重構(gòu)提高了構(gòu)建 Functional 模型的可靠性、穩(wěn)定性和性能。

Keras 混合精度訓(xùn)練的 API tf.keras.mixed_precision 已穩(wěn)定,不再為實(shí)驗(yàn)性支持。這允許在訓(xùn)練過程中使用 16 位浮點(diǎn)數(shù)格式,在 GPU 上的性能提升高達(dá) 3 倍,在 TPU 的提升也高達(dá) 60 %。

TF Profiler 現(xiàn)在支持使用采樣模式 API ,對(duì)多個(gè)工作進(jìn)程進(jìn)行性能分析。

TFLite Profiler Android 版本現(xiàn)已推出。請(qǐng)參閱指南以了解更多信息。

TensorFlow pip 安裝包現(xiàn)已使用 CUDA11 和 cuDNN 8.0.2構(gòu)建。

重大改進(jìn)

TF Core

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

C-API 函數(shù) TF_StringDecode、TF_StringEncode 和 TF_StringEncodedSize 不再被使用,現(xiàn)已移除;關(guān)于 C 語言中的字符串訪問/修改,請(qǐng)參見core/platform/ctstring.h。

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

tf.raw_ops.Max 和 tf.raw_ops.Min 不再接受類型為tf.complex64 或 tf.complex128 的輸入,因?yàn)檫@些操作對(duì)于復(fù)雜類型的行為沒有被明確定義。

由于使用了 TensorFloat-32,某些 float32 操作在基于 Ampere 架構(gòu)的 GPU 上以較低的精度運(yùn)行,包括乘法和卷積。具體來說,這類運(yùn)算的輸入從 23 位精度四舍五入到 10 位。這對(duì)于深度學(xué)習(xí)模型來說,在實(shí)踐中不太會(huì)造成問題。但在某些情況下,TensorFloat-32 (單精度浮點(diǎn)數(shù)值)也被用于 complex64 操作??梢酝ㄟ^調(diào)用config.experimental.enable_tensor_float_32_execution(False) 來禁用 TensorFloat-32 。

默認(rèn)情況下,XLA:CPU 和 XLA:GPU 設(shè)備不再注冊(cè)。如果你真的需要它們,請(qǐng)使用 TF_XLA_FLAGS=--tf_xla_enable_xla_devices,但該標(biāo)志位也將在后續(xù)版本中刪除。

tf.keras:

compile() 中的 steps_per_execution 參數(shù)已穩(wěn)定,不再為實(shí)驗(yàn)性支持,如果您傳遞的是experimental_steps_per_execution,請(qǐng)?jiān)谀愕拇a中重新命名為 steps_per_execution 。這個(gè)參數(shù)控制了在調(diào)用 fit() 時(shí),每次調(diào)用 tf.function 時(shí)要運(yùn)行的批次數(shù)量。在單次 tf.function 調(diào)用中運(yùn)行多個(gè)批次可以極大地提高在 TPU 中或帶有大量 Python 計(jì)算的小型模型的性能。

對(duì) Keras Functional API 內(nèi)部的重大重構(gòu)可能會(huì)影響到以下代碼:

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

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

使用 get_concrete_function 直接跟蹤 Keras 符號(hào)輸入的代碼,應(yīng)該改成直接構(gòu)建匹配的 tf.TensorSpecs 并跟蹤TensorSpec對(duì)象。

依賴于 TensorFlow 操作轉(zhuǎn)換為操作層后所對(duì)應(yīng)的確切數(shù)量和名稱的代碼,可能需要更改。

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

直接對(duì) Keras 符號(hào)值進(jìn)行斷言操作的代碼,如 tf.rank 這樣可根據(jù)輸入是靜態(tài)值或符號(hào)值而返回對(duì)應(yīng)的類型的操作,現(xiàn)在這些操作將統(tǒng)一返回符號(hào)值。

能夠直接泄露張量到計(jì)算圖以外的代碼,在這個(gè)版本中將更易于導(dǎo)致泄露。

嘗試直接計(jì)算 Keras 符號(hào)輸入/輸出的梯度的代碼。現(xiàn)在可以使用 GradientTape ,來代替?zhèn)鬟f給已構(gòu)建模型的實(shí)際張量。

需要通過轉(zhuǎn)換后的操作層進(jìn)行非常復(fù)雜的形狀操作才能工作的代碼。Keras 符號(hào)形狀推理被證明是不夠的。

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

在構(gòu)建模型之前需要手動(dòng)輸入keras.backend.get_graph() 的代碼,現(xiàn)在已經(jīng)不需要這么做了。

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

tf.data:

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

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

tf.distribute:

移除 tf.distribution.Strategy.experimental_make_numpy_dataset。請(qǐng)使用 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,因?yàn)樗粌H支持實(shí)驗(yàn)環(huán)境。

刪除了 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)(...)。


如果您想詳細(xì)了解 本文提及 的相關(guān)內(nèi)容,請(qǐng)參閱以下文檔。這些文檔深入探討了這篇文章中提及的許多主題:

使用 Keras 進(jìn)行多任務(wù)并行訓(xùn)練
https://tensorflow.google.cn/tutorials/distribute/multi_worker_with_keras

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

詳細(xì)指南
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/

責(zé)任編輯:xj

原文標(biāo)題:TensorFlow 2.4.0 候選版本發(fā)布

文章出處:【微信公眾號(hào):TensorFlow】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2481

    瀏覽量

    67065
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    489

    瀏覽量

    18770
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    336

    瀏覽量

    62398

原文標(biāo)題:TensorFlow 2.4.0 候選版本發(fā)布

文章出處:【微信號(hào):tensorflowers,微信公眾號(hào):Tensorflowers】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RDMA設(shè)計(jì)50: 如何驗(yàn)證網(wǎng)絡(luò)嗅探功能

    網(wǎng)絡(luò)嗅探的主要功能包括 ARP 接收發(fā)送及 ICMP 接收發(fā)送,RDMA技術(shù)允許主機(jī)直接訪問遠(yuǎn)程主機(jī)的內(nèi)存,無需CPU介入,因此其流量不經(jīng)過操作系統(tǒng)內(nèi)核協(xié)議棧。這種設(shè)計(jì)提升了性能,但也使得嗅探
    發(fā)表于 03-31 15:58

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)49:主要功能測(cè)試結(jié)果與分析1

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

    綜合配電柜主要功能喝應(yīng)用場(chǎng)景是什么

    是綜合配電柜的主要功能和應(yīng)用場(chǎng)景的詳細(xì)說明: 一、核心功能 電能分配 將輸入的電力(如三相電或單相電)通過斷路器、隔離開關(guān)等設(shè)備分配到多個(gè)輸出回路,為不同負(fù)載(如電機(jī)、照明、空調(diào)等)提供獨(dú)立電源。 支持多路輸出,滿足復(fù)
    的頭像 發(fā)表于 10-10 10:41 ?1289次閱讀

    醫(yī)院專用數(shù)據(jù)記錄儀主要功能有哪些

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

    RFID手持機(jī)的主要功能

    很多企業(yè)在做固定資產(chǎn)盤點(diǎn),通常會(huì)使用RFID手持機(jī),畢竟RFID手持機(jī)是一款融合無線射頻識(shí)別技術(shù)的便攜式數(shù)據(jù)采集終端機(jī),也稱PDA,它具備RFID讀寫功能,可以對(duì)RFID標(biāo)簽進(jìn)行識(shí)讀。
    的頭像 發(fā)表于 08-27 14:10 ?1244次閱讀

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

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

    手持采集器是干什么用的 PDA采集器的主要功能與應(yīng)用場(chǎng)景

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

    HSAutoLink互連系統(tǒng)有哪些主要功能?-赫聯(lián)電子

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

    PLC遠(yuǎn)程監(jiān)控解決方案的主要功能與場(chǎng)景應(yīng)用

    功能模塊化設(shè)計(jì)與場(chǎng)景化適配,讓遠(yuǎn)程運(yùn)維從“看得見”升級(jí)為“控得準(zhǔn)”“管得好”,在水務(wù)、化工、汽車制造等領(lǐng)域展現(xiàn)出強(qiáng)大的應(yīng)用潛力。 一、核心功能模塊:從數(shù)據(jù)采集到智能決策的全鏈條支撐 PLC遠(yuǎn)程監(jiān)控解決方案的功能體系
    的頭像 發(fā)表于 08-08 17:44 ?886次閱讀

    PLC溫度控制系統(tǒng)的主要功能 #物聯(lián)網(wǎng) #

    物聯(lián)網(wǎng)
    juying
    發(fā)布于 :2025年08月07日 18:08:30

    PLC溫度控制系統(tǒng)的主要功能

    PLC溫度控制系統(tǒng)作為工業(yè)加熱、恒溫場(chǎng)景的核心控制單元,通過整合傳感器、執(zhí)行器與邏輯控制算法,實(shí)現(xiàn)對(duì)溫度的精準(zhǔn)調(diào)控,其主要功能可歸納為以下六大核心模塊: 一、實(shí)時(shí)溫度檢測(cè)與采集 系統(tǒng)
    的頭像 發(fā)表于 08-07 17:59 ?1346次閱讀

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

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

    圖像采集卡的主要功能與應(yīng)用

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

    直流負(fù)載箱的主要功能有哪些?

    直流負(fù)載箱是專門用于模擬和測(cè)試直流電源系統(tǒng)負(fù)載的設(shè)備,其主要功能包括以下幾點(diǎn): 直流負(fù)載箱可以模擬各種不同類型的負(fù)載,如電阻、電感、電容等,以滿足不同應(yīng)用場(chǎng)景的需求。通過調(diào)整負(fù)載箱的參數(shù),可以實(shí)現(xiàn)
    發(fā)表于 06-17 13:34

    Xilinx Shift RAM IP概述和主要功能

    Xilinx Shift RAM IP 是 AMD Xilinx 提供的一個(gè) LogiCORE IP 核,用于在 FPGA 中實(shí)現(xiàn)高效的移位寄存器(Shift Register)。該 IP 核利用 FPGA 的分布式 RAM(Distributed RAM)或塊 RAM(Block RAM)資源,創(chuàng)建一個(gè)可配置的移位寄存器,支持用戶定義的寬度和深度,適用于需要數(shù)據(jù)延遲、數(shù)據(jù)緩沖或流水線處理的場(chǎng)景。Shift RAM IP 提供靈活的輸入/輸出接口和控制信號(hào),支持同步操作,廣泛應(yīng)用于數(shù)字信號(hào)處理(DSP)、通信系統(tǒng)和數(shù)據(jù)流處理。
    的頭像 發(fā)表于 05-14 09:36 ?1304次閱讀
    习水县| 宣恩县| 东阿县| 内黄县| 理塘县| 贵州省| 宜兴市| 镇江市| 瑞丽市| 正蓝旗| 海原县| 阳信县| 类乌齐县| 珠海市| 颍上县| 焦作市| 五常市| 佛冈县| 新龙县| 乌苏市| 丰原市| 印江| 阿鲁科尔沁旗| 平和县| 昆山市| 平顺县| 桐柏县| 政和县| 金湖县| 乌兰察布市| 呼图壁县| 教育| 加查县| 洞口县| 南阳市| 黑河市| 新化县| 贵德县| 宝丰县| 阿勒泰市| 东山县|