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

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

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

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

FL模擬器:快速開發(fā)和調(diào)試

jf_pJlTbmA9 ? 來(lái)源:NVIDIA ? 作者:NVIDIA ? 2023-07-05 16:30 ? 次閱讀

NVIDIA FLARE 2.2 包括一系列新功能,可縮短開發(fā)時(shí)間并加快聯(lián)合學(xué)習(xí)的部署,幫助企業(yè)降低構(gòu)建強(qiáng)大人工智能的成本。獲取有關(guān)此版本中新增內(nèi)容的詳細(xì)信息。

作為 聯(lián)合學(xué)習(xí) (FL) 的開源平臺(tái)和軟件開發(fā)工具包 (SDK),NVIDIA FLARE 不斷發(fā)展,使其最終用戶能夠利用分布式、多方協(xié)作來(lái)實(shí)現(xiàn)從模擬到生產(chǎn)的更強(qiáng)大的 AI 開發(fā)。

FLARE 2.2 的發(fā)布帶來(lái)了大量更新,簡(jiǎn)化了研究人員和數(shù)據(jù)科學(xué)家的研發(fā)工作流程,簡(jiǎn)化了 IT 從業(yè)者和項(xiàng)目負(fù)責(zé)人的部署,并加強(qiáng)了安全性,以確保真實(shí)部署中的數(shù)據(jù)隱私。其中包括:

簡(jiǎn)化研究人員和開發(fā)人員的工作流程

FL 模擬器用于快速開發(fā)和調(diào)試

聯(lián)合統(tǒng)計(jì)

與 MONAI 和 XGBoost 集成

優(yōu)化部署、操作和安全

FLARE 儀表板

統(tǒng)一 FLARE CLI

客戶端隱私策略

FL 模擬器:快速開發(fā)和調(diào)試

新的 FL Simulator 是支持研發(fā)工作流的關(guān)鍵功能之一。模擬器允許研究人員和開發(fā)人員運(yùn)行和調(diào)試 FLARE 應(yīng)用程序,而無(wú)需調(diào)配和部署項(xiàng)目。模擬器提供了一個(gè)輕量級(jí)環(huán)境,其中包含 FLARE 服務(wù)器和可在其上部署應(yīng)用程序的任意數(shù)量的連接客戶端。通過利用 Simulator Runner API 可以進(jìn)行調(diào)試,允許開發(fā)人員使用 簡(jiǎn)單的 Python 驅(qū)動(dòng)應(yīng)用 腳本在 FLARE 應(yīng)用程序代碼中創(chuàng)建斷點(diǎn)。

模擬器旨在通過在有限數(shù)量的線程中順序運(yùn)行客戶端進(jìn)程來(lái)適應(yīng)資源有限的系統(tǒng),如研究人員的筆記本電腦。通過為每個(gè) GPU 分配一個(gè)或多個(gè)客戶端,可以在具有多個(gè) GPU 的較大系統(tǒng)上輕松運(yùn)行相同的模擬。這為開發(fā)人員或研究人員提供了一個(gè)靈活的環(huán)境來(lái)測(cè)試應(yīng)用程序的可伸縮性。一旦開發(fā)和調(diào)試了應(yīng)用程序,相同的應(yīng)用程序代碼就可以直接部署到生產(chǎn)的分布式 FL 系統(tǒng)上,而無(wú)需更改。

image3-3.png

圖 2.FLARE Dashboard 顯示了“項(xiàng)目管理”用戶管理面板(左),以及用于自助下載項(xiàng)目配置和客戶端軟件的“用戶”面板 (right)

聯(lián)合學(xué)習(xí)工作流和聯(lián)合數(shù)據(jù)科學(xué)

FLARE 2.2 還引入了新的集成和聯(lián)合工作流,旨在簡(jiǎn)化應(yīng)用程序開發(fā)并實(shí)現(xiàn)聯(lián)合數(shù)據(jù)科學(xué)和分析。

聯(lián)合統(tǒng)計(jì)

在使用分布式數(shù)據(jù)集時(shí),評(píng)估數(shù)據(jù)質(zhì)量和跨客戶端數(shù)據(jù)集的分布通常很重要。 FLARE 2.2 提供了一組 federated statistics 運(yùn)算符(控制器和執(zhí)行器),可用于基于單個(gè)客戶端統(tǒng)計(jì)信息生成全局統(tǒng)計(jì)信息。

工作流控制器和執(zhí)行器的設(shè)計(jì)允許數(shù)據(jù)科學(xué)家根據(jù)感興趣的數(shù)據(jù)集的細(xì)節(jié)快速實(shí)現(xiàn)自己的統(tǒng)計(jì)方法(生成器)。常用的統(tǒng)計(jì)數(shù)據(jù)是現(xiàn)成的,包括計(jì)數(shù)、總和、平均值、標(biāo)準(zhǔn)差和直方圖,以及可視化全局和單個(gè)統(tǒng)計(jì)數(shù)據(jù)的例程。內(nèi)置可視化工具可用于查看所有站點(diǎn)的所有數(shù)據(jù)集以及全局聚合的統(tǒng)計(jì)信息,例如在筆記本實(shí)用程序中,如圖 3 所示。

除了這些新的工作流之外,還更新了現(xiàn)有的 FLARE 示例集,以與 FL 模擬器集成,并利用新的隱私和安全功能。這些示例應(yīng)用程序利用了常見的 Python 工具包,如 NumPy 、 PyTorch 和 Tensorflow ,并突出了培訓(xùn)、交叉驗(yàn)證和聯(lián)合分析中的工作流。

FLARE 和 MONAI 的集成

MONAI, the Medical Open Network for AI 最近發(fā)布了一個(gè)抽象,該抽象允許以 MONAI Bundle ( MB )格式打包的 MONAI 模型在任何在這些新 API 中實(shí)現(xiàn)客戶端訓(xùn)練算法的平臺(tái)上輕松擴(kuò)展以進(jìn)行聯(lián)合訓(xùn)練。 FLARE 2.2 包括一個(gè)新的客戶端執(zhí)行器,它實(shí)現(xiàn)了這種集成,使 MONAI 模型開發(fā)人員能夠使用捆綁包概念輕松開發(fā)和共享模型,然后使用 NVIDIA FLARE 以聯(lián)合模式無(wú)縫部署這些模型。

要查看使用 FLARE 使用聯(lián)合平均( FedAvg )和 MONAI Bundle 訓(xùn)練醫(yī)學(xué)圖像分析模型的示例,請(qǐng)?jiān)L問 GitHub 上的 security framework of NVIDIA FLARE 。該示例顯示了如何下載數(shù)據(jù)集,從 MONAI Model Zoo 下載 spleen_ct_segmentation 捆綁包,以及如何使用 FL 模擬器或 POC 模式在 FLARE 中執(zhí)行它。

MONAI 還允許計(jì)算捆綁包中定義的數(shù)據(jù)集的摘要數(shù)據(jù)統(tǒng)計(jì)信息。可以使用上述聯(lián)合統(tǒng)計(jì)運(yùn)算符在 FLARE 中共享和可視化這些數(shù)據(jù)。

XGBoost 集成

來(lái)自聯(lián)合學(xué)習(xí)用戶社區(qū)的一個(gè)常見請(qǐng)求是在聯(lián)合范例中支持更傳統(tǒng)的機(jī)器學(xué)習(xí)框架。 FLARE 2.2 提供了使用兩種方法進(jìn)行橫向聯(lián)合學(xué)習(xí)的示例:基于直方圖的協(xié)作和基于樹的協(xié)作。

社區(qū) DMLC XGBoost 項(xiàng)目最近發(fā)布了對(duì)現(xiàn)有分布式 XGBoost 訓(xùn)練算法的改編,該算法允許聯(lián)合客戶端在分布式算法中充當(dāng)不同的工作者。該分布式算法用于演示基于直方圖的方法的 reference implementation of horizontal federated learning 。

FLARE 2.2 還使用兩種方法提供了 reference federated implementation of tree-based boosting :循環(huán)訓(xùn)練和打包聚合。在循環(huán)訓(xùn)練方法中,多個(gè)站點(diǎn)對(duì)自己的本地?cái)?shù)據(jù)執(zhí)行樹增強(qiáng),將生成的樹序列轉(zhuǎn)發(fā)給聯(lián)合中的下一個(gè)客戶端,以進(jìn)行下一輪增強(qiáng)。在 Bagging Aggregation 方法中,所有站點(diǎn)都從同一個(gè)全局模型開始,并根據(jù)其本地?cái)?shù)據(jù)對(duì)多棵樹進(jìn)行增強(qiáng)。然后,服務(wù)器聚合生成的樹,以進(jìn)行下一輪的提升。

真實(shí)世界聯(lián)合學(xué)習(xí)

FLARE 2.2 中提供的新工具和工作流套件使開發(fā)人員和數(shù)據(jù)科學(xué)家能夠快速構(gòu)建應(yīng)用程序,并在分布式聯(lián)合學(xué)習(xí)部署中更輕松地將其投入生產(chǎn)。當(dāng)移動(dòng)到真實(shí)的分布式部署時(shí),項(xiàng)目負(fù)責(zé)人和開發(fā)人員以及參與聯(lián)合學(xué)習(xí)部署的各個(gè)站點(diǎn)都必須考慮到許多安全和隱私問題。

FLARE 儀表板:優(yōu)化部署

2.2 中的新功能是 FLARE Dashboard ,旨在為支持真實(shí)世界 FL 部署的主要研究人員和 IT 從業(yè)者簡(jiǎn)化項(xiàng)目管理和部署。 FLARE Dashboard 允許項(xiàng)目管理員部署一個(gè)網(wǎng)站,該網(wǎng)站可用于定義項(xiàng)目詳細(xì)信息、收集有關(guān)參與者站點(diǎn)的信息,以及分發(fā)用于連接客戶端站點(diǎn)的啟動(dòng)工具包。

FLARE Dashboard 由平臺(tái)早期版本中的相同資源調(diào)配系統(tǒng)支持,允許用戶根據(jù)項(xiàng)目要求靈活選擇 web UI 或經(jīng)典命令行資源調(diào)配。儀表板和資源調(diào)配 CLI 現(xiàn)在都支持動(dòng)態(tài)資源調(diào)配,允許項(xiàng)目管理員按需添加聯(lián)合和管理客戶端。這種在不影響現(xiàn)有客戶的情況下動(dòng)態(tài)分配新培訓(xùn)和管理客戶的能力大大簡(jiǎn)化了項(xiàng)目生命周期內(nèi) FL 系統(tǒng)的管理。

統(tǒng)一 FLARE CLI

FLARE command-line interface ( CLI )已被完全重寫,以將所有命令合并到一個(gè)通用的頂級(jí)nvflare CLI 中,并引入新的便利工具以提高可用性。

$ nvflare -h usage: nvflare [-h] [--version] {poc,preflight_check,provision,simulator,dashboard,authz_preview} ...

子命令包括所有預(yù)先存在的獨(dú)立 CLI 工具,如poc、provision和authz_preview,以及用于啟動(dòng) FL 模擬器和 FLARE Dashboard 的新命令。nvflare命令現(xiàn)在還包括一個(gè)preflight_check,它為管理員和最終用戶提供了一個(gè)工具,用于驗(yàn)證系統(tǒng)配置、與其他 FLARE 子系統(tǒng)的連接、正確的存儲(chǔ)配置以及執(zhí)行客戶端或服務(wù)器的試運(yùn)行連接。

提高了站點(diǎn)安全性

security framework of NVIDIA FLARE 在 2.2 中進(jìn)行了重新設(shè)計(jì),以提高可用性和整體安全性。用于定義特權(quán)和系統(tǒng)操作策略的角色已精簡(jiǎn)為:項(xiàng)目管理員、組織管理員、首席研究員和成員研究員?;谶@些角色,安全框架得到了加強(qiáng),以允許各個(gè)組織和站點(diǎn)實(shí)施自己的政策,通過聯(lián)邦授權(quán)框架保護(hù)個(gè)人隱私和知識(shí)產(chǎn)權(quán)( IP )。

聯(lián)合授權(quán)將隱私和安全策略的定義和實(shí)施轉(zhuǎn)移到各個(gè)組織和成員站點(diǎn),允許參與者定義自己的細(xì)粒度站點(diǎn)策略:

每個(gè)組織在自己的授權(quán)中定義其策略。 json 配置

該本地定義的策略由組織擁有的 FL 客戶端加載

這些 FL 客戶端也執(zhí)行該策略

站點(diǎn)策略可用于控制聯(lián)合學(xué)習(xí)工作流的所有方面,包括:

資源管理:僅由本地 IT 部門決定的系統(tǒng)資源配置

授權(quán)策略:本地授權(quán)策略,用于確定用戶可以或不能在本地站點(diǎn)上執(zhí)行的操作

隱私政策:本地政策,規(guī)定允許哪些類型的學(xué)習(xí)以及如何在本地網(wǎng)站上為 FL 客戶端生成的學(xué)習(xí)結(jié)果添加隱私保護(hù)

日志配置:每個(gè)站點(diǎn)現(xiàn)在都可以為系統(tǒng)生成的日志消息定義自己的日志配置

這些站點(diǎn)策略還允許各個(gè)站點(diǎn)通過定義自定義過濾器和應(yīng)用于在客戶端站點(diǎn)和中央服務(wù)器之間傳遞的任何信息的加密來(lái)實(shí)施自己的數(shù)據(jù)隱私。

這一新的安全框架為項(xiàng)目和組織管理員、研究人員和站點(diǎn) IT 人員提供了將聯(lián)合學(xué)習(xí)項(xiàng)目從概念驗(yàn)證到實(shí)際部署所需的工具。

NVIDIA FLARE 2.2 入門

我們重點(diǎn)介紹了 FLARE 2.2 中的一些新功能,這些功能使研究人員和開發(fā)人員能夠快速采用該平臺(tái)來(lái)原型化和部署聯(lián)合學(xué)習(xí)工作流。 FL Simulator 和 FLARE Dashboard 等用于優(yōu)化開發(fā)和部署的工具,以及越來(lái)越多的參考工作流,使您比以往任何時(shí)候都更容易、更快地開始并節(jié)省寶貴的開發(fā)時(shí)間。

聲明:本文內(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)投訴
  • NVIDIA
    +關(guān)注

    關(guān)注

    14

    文章

    5274

    瀏覽量

    105950
  • AI
    AI
    +關(guān)注

    關(guān)注

    88

    文章

    34591

    瀏覽量

    276282
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    894

    瀏覽量

    44128
收藏 人收藏

    評(píng)論

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

    基于模擬器遠(yuǎn)程調(diào)試系統(tǒng)的研究與實(shí)現(xiàn)

    遠(yuǎn)程調(diào)試是進(jìn)行嵌入式系統(tǒng)開發(fā)的基本調(diào)試方式。本文在全系統(tǒng)模擬器ArmSim 的基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了基于嵌入式全系統(tǒng)模擬器的遠(yuǎn)程
    發(fā)表于 08-05 15:24 ?21次下載

    軟件模擬器PICSIM調(diào)試開發(fā)

    用軟件模擬器和燒寫可組成一套低成本的開發(fā)系統(tǒng),如針對(duì)Microchip著名的PIC單片機(jī)系列有PICKIT,即由軟件模擬器PICSIM和燒寫
    發(fā)表于 04-28 11:13 ?1692次閱讀

    基于QEMU系統(tǒng)模擬器Xilinx/QEMU的運(yùn)行與調(diào)試

    Xilinx基于QEMU系統(tǒng)模擬器Xilinx/QEMU可用于模擬運(yùn)行Zynq Linux的運(yùn)行與調(diào)試。
    的頭像 發(fā)表于 07-04 07:50 ?9583次閱讀

    VLIWDSP指令級(jí)精度模擬器快速實(shí)現(xiàn)方法

    VLIWDSP指令級(jí)精度模擬器快速實(shí)現(xiàn)方法
    發(fā)表于 10-20 09:10 ?1次下載
    VLIWDSP指令級(jí)精度<b class='flag-5'>模擬器</b>的<b class='flag-5'>快速</b>實(shí)現(xiàn)方法

    Windows CE 模擬器和遠(yuǎn)程調(diào)試工具詳解

    一、模擬器 模擬器(emulator)是PB的一部分。專用于調(diào)試在PB下創(chuàng)建的內(nèi)核及應(yīng)用程序。模擬器能夠在PC下模擬Windows CE的物
    發(fā)表于 11-08 10:30 ?0次下載
    Windows CE <b class='flag-5'>模擬器</b>和遠(yuǎn)程<b class='flag-5'>調(diào)試</b>工具詳解

    HarmonyOS本地模擬器重磅來(lái)襲!

    作者:longjiangyun,模擬器開發(fā)工程師 HarmonyOS模擬器是應(yīng)用開發(fā)者使用IDE進(jìn)行代碼開發(fā)、
    的頭像 發(fā)表于 10-30 09:16 ?6582次閱讀
    HarmonyOS本地<b class='flag-5'>模擬器</b>重磅來(lái)襲!

    HarmonyOS中DevEco Studio本地模擬器體驗(yàn)

    在 HDC2021 技術(shù)論壇上提出的 HarmonyOS 新特性中本地模擬器亮相,很讓我激動(dòng)。模擬器作為一個(gè)應(yīng)用開發(fā)者在使用 IDE 進(jìn)行代碼開發(fā)、
    的頭像 發(fā)表于 11-10 09:31 ?3585次閱讀
    HarmonyOS中DevEco Studio本地<b class='flag-5'>模擬器</b>體驗(yàn)

    淺析初次使用DevEco Studio本地模擬器后的體驗(yàn)

    在 HDC2021 技術(shù)論壇上提出的 HarmonyOS 新特性中本地模擬器亮相,很讓我激動(dòng)。模擬器作為一個(gè)應(yīng)用開發(fā)者在使用 IDE 進(jìn)行代碼開發(fā)、
    的頭像 發(fā)表于 12-03 09:13 ?4524次閱讀
    淺析初次使用DevEco Studio本地<b class='flag-5'>模擬器</b>后的體驗(yàn)

    RX 系列模擬器/調(diào)試器 V.1.00 用戶手冊(cè)

    RX 系列模擬器/調(diào)試器 V.1.00 用戶手冊(cè)
    發(fā)表于 04-20 19:25 ?0次下載
    RX 系列<b class='flag-5'>模擬器</b>/<b class='flag-5'>調(diào)試器</b> V.1.00 用戶手冊(cè)

    SuperH 模擬器/調(diào)試器 V.9.09.00 用戶手冊(cè)的補(bǔ)充信息

    SuperH 模擬器/調(diào)試器 V.9.09.00 用戶手冊(cè)的補(bǔ)充信息
    發(fā)表于 04-21 19:22 ?0次下載
    SuperH <b class='flag-5'>模擬器</b>/<b class='flag-5'>調(diào)試器</b> V.9.09.00 用戶手冊(cè)的補(bǔ)充信息

    PDSDK COM 套件參考手冊(cè)(仿真/模擬器調(diào)試器定制套件)

    PDSDK COM 套件參考手冊(cè)(仿真/模擬器調(diào)試器定制套件)
    發(fā)表于 05-05 19:29 ?0次下載
    PDSDK COM 套件參考手冊(cè)(仿真<b class='flag-5'>器</b>/<b class='flag-5'>模擬器</b><b class='flag-5'>調(diào)試器</b>定制套件)

    介紹 I/O 腳本示例程序(740 系列的模擬器調(diào)試器

    介紹 I/O 腳本示例程序(740 系列的模擬器調(diào)試器
    發(fā)表于 05-11 18:52 ?0次下載
    介紹 I/O 腳本示例程序(740 系列的<b class='flag-5'>模擬器</b><b class='flag-5'>調(diào)試器</b>)

    PDSDK COM 套件參考手冊(cè)(仿真/模擬器調(diào)試器定制套件)

    PDSDK COM 套件參考手冊(cè)(仿真/模擬器調(diào)試器定制套件)
    發(fā)表于 06-26 19:21 ?0次下載
    PDSDK COM 套件參考手冊(cè)(仿真<b class='flag-5'>器</b>/<b class='flag-5'>模擬器</b><b class='flag-5'>調(diào)試器</b>定制套件)

    介紹 I/O 腳本示例程序(740 系列的模擬器調(diào)試器

    介紹 I/O 腳本示例程序(740 系列的模擬器調(diào)試器
    發(fā)表于 06-28 19:15 ?0次下載
    介紹 I/O 腳本示例程序(740 系列的<b class='flag-5'>模擬器</b><b class='flag-5'>調(diào)試器</b>)

    模擬器快速上手,助力HarmonyOS應(yīng)用/服務(wù)高效開發(fā)

    1 創(chuàng)建模擬器 1)打開設(shè)備管理界面 在使用模擬器之前,首先需要使用DevEco Studio打開或者創(chuàng)建一個(gè)工程,選擇以下任一種方式打開設(shè)備管理界面。 點(diǎn)擊DevEco Studio主開發(fā)界面
    的頭像 發(fā)表于 11-29 11:20 ?822次閱讀
    <b class='flag-5'>模擬器</b><b class='flag-5'>快速</b>上手,助力HarmonyOS應(yīng)用/服務(wù)高效<b class='flag-5'>開發(fā)</b>
    主站蜘蛛池模板: 成年大片免费播放视频人 | 久久综合操| 亚洲成a人一区二区三区 | 国产高清精品自在久久 | 日本黄色免费大片 | 国产男人搡女人免费视频 | 高黄视频 | 播放一级毛片 | 国产产一区二区三区久久毛片国语 | 婷婷激情综合五月天 | 欧美黄免在线播放 | 天天狠天天插 | 国产综合免费视频 | 国产色爽免费视频 | 成人在线观看网站 | 亚洲免费福利视频 | 免费国产成高清人在线视频 | 卡一卡二卡三国色天香永不失联 | 九色综合伊人久久富二代 | 日本午夜片 | 国产老师的丝袜在线看 | 淫香色香 | 国产精品一级香蕉一区 | 亚洲人成网站色7799在线观看 | 色视频一区 | 在线成人亚洲 | 成人免费国产gav视频在线 | 香蕉久久久久久狠狠色 | 欧美成人精品久久精品 | 看黄视频免费 | 国产资源视频 | 黄色在线观看视频网站 | 日韩中文电影 | 伊人小婷婷色香综合缴缴情 | xx网成人| 特黄aaaaa日本大片免费看 | www射| 拍拍免费视频 | 麻豆三级视频 | 黄色网址 在线播放 | 天堂视频免费在线观看 |