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

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

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

3天內不再提示

高效框架互操作性第3部分:使用E2E管道實現零拷貝

星星科技指導員 ? 來源:NVIDIA ? 作者:NVIDIA ? 2022-04-07 14:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

介紹

高效的管道設計對數據科學家至關重要。在編寫復雜的端到端工作流時,您可以從各種構建塊中進行選擇,每種構建塊都專門用于特定任務。不幸的是,在數據格式之間重復轉換容易出錯,而且會降低性能。讓我們改變這一點!

在本系列博客中,我們將討論高效框架互操作性的不同方面:

在第一個職位中,我們討論了不同內存布局以及異步內存分配的內存池的優缺點,以實現零拷貝功能。

在第二職位中,我們強調了數據加載/傳輸過程中出現的瓶頸,以及如何使用遠程直接內存訪問( RDMA )技術緩解這些瓶頸。

在本文中,我們將深入討論端到端管道的實現,展示所討論的跨數據科學框架的最佳數據傳輸技術。

要了解有關框架互操作性的更多信息,請查看我們在 NVIDIA 的 GTC 2021 年會議上的演示。

讓我們深入了解以下方面的全功能管道的實現細節:

從普通 CSV 文件解析 20 小時連續測量的電子 CTR 心電圖( ECG )。

使用傳統信號處理技術將定制 ECG 流無監督分割為單個心跳。

用于異常檢測的變分自動編碼器( VAE )的后續培訓。

結果的最終可視化。

對于前面的每個步驟,都使用了不同的數據科學庫,因此高效的數據轉換是一項至關重要的任務。最重要的是,在將數據從一個基于 GPU 的框架復制到另一個框架時,應該避免昂貴的 CPU 往返。

零拷貝操作:端到端管道

說夠了!讓我們看看框架的互操作性。在下面,我們將逐步討論端到端管道。如果你是一個不耐煩的人,你可以直接在這里下載完整的 Jupyter 筆記本。源代碼可以在最近的RAPIDS docker 容器中執行。

Getting started

In order to make it easier to have all those libraries up and running, we have used the RAPIDS 0.19 container on Ubuntu 18.04 as a base container, and then added a few missing libraries viapip install.

We encourage you to run this notebook on the latest RAPIDS container. Alternatively, you can also set up aconda virtual environment. In both cases, please visitRAPIDS release selectorfor installation details.

Finally, please find below the details of the container we used when creating this notebook . For reproducibility purposes, please use the following command:

foo@bar:~$ docker pull rapidsai/rapidsai-dev:21.06-cuda11.0-devel-ubuntu18.04-py3.7
foo@bar:~$ docker run --gpus all --rm -it -p 8888:8888 -p 8787:8787 -p 8786:8786 \
                      -v ~:/rapids/notebooks/host rapidsai/rapidsai-dev:21.06-cuda11.0-devel-ubuntu18.04-py3.7

步驟 1 :數據加載

在第一步中,我們下載 20 小時的 ele CTR 心電圖作為 CSV 文件,并將其寫入磁盤(見單元格 1 )。之后,我們解析 CSV 文件中的 500 MB 標量值,并使用 RAPIDS “ blazing fast CSV reader ”(參見單元格 2 )將其直接傳輸到 GPU 。現在,數據駐留在 GPU 上,并將一直保留到最后。接下來,我們使用cuxfilter( ku 交叉濾波器)框架繪制由 2000 萬個標量數據點組成的整個時間序列(見單元格 3 )。


	

圖 1 :使用 RAPIDS CSV 解析器解析逗號分隔值( CSV )。

步驟 2 :數據分割

在下一步中,我們使用傳統的信號處理技術將 20 小時的 ECG 分割成單個心跳。我們通過將 ECG 流與高斯分布的二階導數(也稱為里克爾小波)進行卷積來實現這一點,以便分離原型心跳中初始峰值的相應頻帶。使用 CuPy (一種 CUDA 加速的密集線性代數和陣列運算庫)可以方便地進行小波采樣和基于 FFT 的卷積運算。直接結果是,存儲 ECG 數據的 RAPIDS cuDF 數據幀必須使用 DLPack 作為零拷貝機制轉換為 CuPy 陣列。

圖 2 :使用 CuPy 將 ele CTR 心圖( ECG )流與固定寬度的 Ricker 小波卷積。

卷積的特征響應(結果)測量流中每個位置的固定頻率內容的存在。請注意,我們選擇小波的方式使局部最大值對應于心跳的初始峰值。

view rawCell040506.ipynb hosted with ? by GitHub

步驟 3 :局部極大值檢測

在下一步中,我們使用非最大抑制( NMS )的 1D 變體將這些極值點映射到二進制門。 NMS 確定流中每個位置的對應值是否為預定義窗口(鄰域)中的最大值。這個令人尷尬的并行問題的 CUDA 實現非常簡單。在我們的示例中,我們使用即時編譯器 Numba 實現無縫的 Python 集成。 Numba 和 Cupy 都將 CUDA 陣列接口實現為零拷貝機制,因此可以完全避免從 Cupy 陣列到 Numba 設備陣列的顯式轉換。

圖 3 :使用 Numba JIT 的 1D 非最大抑制和嵌入心跳。

每個心跳的長度是通過計算門位置的相鄰差分(有限階導數)來確定的。我們通過使用謂詞門== 1 過濾索引域,然后調用 cupy 。 diff ()來實現這一點。得到的直方圖描述了長度分布。

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

    關注

    45

    文章

    3786

    瀏覽量

    137580
  • NVIDIA
    +關注

    關注

    14

    文章

    5282

    瀏覽量

    106041
  • gpu
    gpu
    +關注

    關注

    28

    文章

    4925

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    干貨分享 | TSMaster AUTOSAR E2E使用說明

    在車載網絡中,信息交換通常涉及多個電子控制單元(ECU)之間的通信。對于安全相關的信號,如車速、檔位、車輛/電源模式等,數據的完整和可靠至關重要。TSMaster為用戶開發了AUTOSARE2E
    的頭像 發表于 02-14 20:07 ?794次閱讀
    干貨分享 | TSMaster AUTOSAR <b class='flag-5'>E2E</b>使用說明

    樂鑫 ESP32-C6 通過 Thread 1.4 操作性認證

    樂鑫信息科技(688018.SH)很高興地宣布,ESP32-C6已經成功通過Thread1.4操作性認證。這一成就標志著樂鑫在提供先進物聯網解決方案之路上又邁進了重要一步。ESP32-C6在
    的頭像 發表于 02-06 18:02 ?443次閱讀
    樂鑫 ESP32-C6 通過 Thread 1.4 <b class='flag-5'>互</b><b class='flag-5'>操作性</b>認證

    智能網聯汽車云控系統2部分:車云數據交互規范

    智能網聯汽車云控系統 2部分 車云數據交互規范
    發表于 11-18 15:04 ?1次下載

    M-LVDS和總線LVDS的操作性

    電子發燒友網站提供《M-LVDS和總線LVDS的操作性.pdf》資料免費下載
    發表于 09-29 09:46 ?1次下載
    M-LVDS和總線LVDS的<b class='flag-5'>互</b><b class='flag-5'>操作性</b>

    如何進行電源設計–2部分

    電子發燒友網站提供《如何進行電源設計–2部分.pdf》資料免費下載
    發表于 09-07 11:09 ?0次下載
    如何進行電源設計–<b class='flag-5'>第</b><b class='flag-5'>2</b><b class='flag-5'>部分</b>

    如何進行電源設計–3部分

    電子發燒友網站提供《如何進行電源設計–3部分.pdf》資料免費下載
    發表于 09-07 11:08 ?0次下載
    如何進行電源設計–<b class='flag-5'>第</b><b class='flag-5'>3</b><b class='flag-5'>部分</b>

    電源設計方法-5部分

    電子發燒友網站提供《電源設計方法-5部分.pdf》資料免費下載
    發表于 09-06 14:58 ?0次下載
    電源設計方法-<b class='flag-5'>第</b>5<b class='flag-5'>部分</b>

    電源設計方法-6部分

    電子發燒友網站提供《電源設計方法-6部分.pdf》資料免費下載
    發表于 09-06 14:57 ?0次下載
    電源設計方法-<b class='flag-5'>第</b>6<b class='flag-5'>部分</b>

    電源設計方法-3部分

    電子發燒友網站提供《電源設計方法-3部分.pdf》資料免費下載
    發表于 09-06 14:56 ?0次下載
    電源設計方法-<b class='flag-5'>第</b><b class='flag-5'>3</b><b class='flag-5'>部分</b>

    電源設計方法-2部分

    電子發燒友網站提供《電源設計方法-2部分.pdf》資料免費下載
    發表于 09-06 11:42 ?1次下載
    電源設計方法-<b class='flag-5'>第</b><b class='flag-5'>2</b><b class='flag-5'>部分</b>

    電源設計方法-1部分

    電子發燒友網站提供《電源設計方法-1部分.pdf》資料免費下載
    發表于 09-06 11:40 ?0次下載
    電源設計方法-<b class='flag-5'>第</b>1<b class='flag-5'>部分</b>

    電源設計方法-4部分

    電子發燒友網站提供《電源設計方法-4部分.pdf》資料免費下載
    發表于 09-06 11:39 ?0次下載
    電源設計方法-<b class='flag-5'>第</b>4<b class='flag-5'>部分</b>

    如何進行電源供應設計-3部分

    電子發燒友網站提供《如何進行電源供應設計-3部分.pdf》資料免費下載
    發表于 08-30 09:16 ?0次下載
    如何進行電源供應設計-<b class='flag-5'>第</b><b class='flag-5'>3</b><b class='flag-5'>部分</b>

    操作性對智能家居的重要

    在智能家居領域,操作性對不同群體有不同的意義。消費者希望有多種選擇、較高的靈活性、簡單的設置以及安全感,確保設備不會被黑客攻擊。最重要的是,他們希望設備能夠“正常工作”。
    的頭像 發表于 08-26 17:29 ?6.1w次閱讀
    <b class='flag-5'>互</b><b class='flag-5'>操作性</b>對智能家居的重要<b class='flag-5'>性</b>

    是德科技攜手高通突破5G高頻段FR3操作性

    了業內首個在FR3頻段(高頻段)的端到端操作性和數據連接測試,這一成就標志著5G技術在高頻段應用上的重大進展。
    的頭像 發表于 08-14 11:24 ?1387次閱讀
    主站蜘蛛池模板: 免费一级毛片在线播放 | 国产午夜免费视频片夜色 | 性生交酡 | 黄色小视频免费看 | 亚洲性久久久影院 | 一级免费看 | 亚洲香蕉影院 | 3344成年在线视频免费播放男男 | 欧美最猛性xxxx高清 | 免费观看一级成人毛片 | 嫩草影院www | 亚洲一区在线视频观看 | 51国产午夜精品免费视频 | 色你懂的 | 国产美女激情视频 | 99热久久久久久久免费观看 | 国产精品视频色拍拍 | 草逼网址 | 婷婷六月激情在线综合激情 | 一区二区三区在线看 | 手机看片1024在线观看 | 成人五级毛片免费播放 | 国语自产免费精品视频一区二区 | 大尺度在线 | 亚洲综合色就色手机在线观看 | 你懂的视频在线看 | 欧美污网站 | 五月六月伊人狠狠丁香网 | 国产精品三级国语在线看 | 人人狠狠综合88综合久久 | 一级做a爱片就在线看 | 色播五月激情 | 久久亚洲精品成人综合 | 天天上天天操 | 天天性综合 | 免费看美女的逼 | 国产成人综合自拍 | 四虎精品免费永久在线 | 欧美a一| 国产成人精品亚洲日本在线 | 草草影院www色极品欧美 |