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

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

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

3天內不再提示

通過GPU加速機器學習

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2022-02-10 17:00 ? 次閱讀

早期的機器學習以搜索為基礎,主要依靠進行過一定優化的暴力方法。但是隨著機器學習逐漸成熟,它開始專注于加速技術已經很成熟的統計方法和優化問題。同時深度學習的問世更是帶來原本可能無法實現的優化方法。本文將介紹現代機器學習如何找到兼顧規模和速度的新方法。

AI領域的轉變

在本系列的第1部分中,我們探討了AI的一些歷史,以及從Lisp到現代編程語言以及深度學習等新型計算智能范式的歷程。我們還討論了人工智能的早期應用,它們依賴于經過優化的搜索形式、在海量數據集上進行訓練的現代神經網絡架構,同時解決了十年前還被認為不可能的難題。然而目前仍有兩大難題有待解決,即:如何進一步加速這些應用,以及將它們限制在智能手機這樣的功耗優化環境中。

今天,深度學習成為了多數加速技術的重點研究對象。深度學習是一種神經網絡架構,它依賴于多層神經網絡,其中的每一層都可以支持不同的功能以進行特征檢測。這些深層神經網絡依賴于可方便運用并行計算的矢量運算, 并為神經網絡層分布式計算以及同層諸多神經元并行計算創造了條件。

通過GPU加速機器學習

圖形處理單元(GPU)最初并不是用于加速深度學習應用。GPU是一種特殊的設備,用于加速輸出到顯示設備的幀緩沖區(內存)的構建。它將渲染后的圖像存入幀緩沖區,而不是依靠處理器來完成。GPU由數以千計的獨立內核組成,它們并行運行并執行矢量運算等特定類型的計算。盡管最初GPU專為視頻應用而設計,但人們發現它們也可以加速矩陣乘法等科學計算。

開發人員既可以借助于GPU供應商提供的API將GPU處理功能集成到應用中,也可以采用適用于諸多不同環境的標準軟件包方式。R編程語言和編程環境包含與GPU協同工作來加快處理速度的軟件包,例如gputools、gmatrix和gpuR。GPU也可以通過numba軟件包或Theano等各種庫借助于Python進行編程。

通過這些軟件包,任何有意將GPU加速應用于機器學習的人都可以達成愿望。但是工程師們還在研究更專門的方法。2019年,英特爾?以20億美元的價格收購了Habana Labs, 一家致力于為服務器中的機器學習加速器開發定制芯片的公司。此外,英特爾還于2017年以150億美元收購了自動駕駛芯片技術企業Mobileye。

定制芯片和指令

除了服務器和臺式機中的GPU加速之外,用于機器學習的加速器正在試圖超越傳統平臺,進軍功耗受限的嵌入式設備和智能手機。這些加速器形式多樣,包括U盤、API、智能手機神經網絡加速器以及用于深度學習加速的矢量指令等。

適用于智能手機的深度學習

深度學習工具包已經從PC端延伸到智能手機,可為存在更多限制的網絡提供支持。TensorFlow Lite和Core ML等框架已經部署在用于機器學習應用的移動設備上。Apple?最近發布了A12 Bionic芯片,這款芯片包括一個8核神經網絡引擎,用于開發更加節能的神經網絡應用, 從而擴展Apple智能手機上的深度學習應用。

Google發布了適用于Android? 8.1并具有機器學習功能的神經網絡API (NNAPI), 目前已應用于Google Lens自然語言處理和圖像識別背景下的Google Assistant。NNAPI與其他深度學習工具包相似,但它是針對Android智能手機環境及其資源限制而構建的。

深度學習USB

英特爾發布了其新版神經計算棒,以U盤的形式加速深度學習應用。TensorFlow、Caffe和PyTorch等眾多機器學習框架都可以使用它。當沒有GPU可用時,這將是一個不錯的選擇,同時還可以快速構建深度學習應用原型。

深度學習指令

最后,在機器學習計算從CPU轉移到GPU的同時,英特爾使用新的指令優化了其Xeon指令集,來加速深度學習。這些被稱為AVX-512擴展的新指令(所謂的矢量神經網絡指令或VNNi)提高了卷積神經網絡運算的處理量。

總結

GPU在機器學習中的應用實現了在眾多應用中構建和部署大規模深度神經網絡的能力。機器學習框架使構建深度學習應用變得簡單。智能手機供應商也不甘人后,為受到諸多限制的應用集成了高能效的神經網絡加速器(以及用于定制應用的API現在市面上還有其他可轉移到USB硬件上的加速器,許多新的初創公司也在加大加速器領域的投入,為未來機器學習應用做準備。

審核編輯:何安

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

    關注

    28

    文章

    4921

    瀏覽量

    130797
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    GPU加速計算平臺的優勢

    傳統的CPU雖然在日常計算任務中表現出色,但在面對大規模并行計算需求時,其性能往往捉襟見肘。而GPU加速計算平臺憑借其獨特的優勢,吸引了行業內人士的廣泛關注和應用。下面,AI部落小編為大家分享GPU
    的頭像 發表于 02-23 16:16 ?371次閱讀

    GPU加速云服務器怎么用的

    GPU加速云服務器是將GPU硬件與云計算服務相結合,通過云服務提供商的平臺,用戶可以根據需求靈活租用帶有GPU資源的虛擬機實例。那么,
    的頭像 發表于 12-26 11:58 ?399次閱讀

    Triton編譯器在機器學習中的應用

    多種深度學習框架,如TensorFlow、PyTorch、ONNX等,使得開發者能夠輕松地將不同框架下訓練的模型部署到GPU上。 2. Triton編譯器的工作原理 Triton編譯器通過以下幾個步驟
    的頭像 發表于 12-24 18:13 ?911次閱讀

    《CST Studio Suite 2024 GPU加速計算指南》

    許可證模型的加速令牌或SIMULIA統一許可證模型的SimUnit令牌或積分授權。 4. GPU計算的啟用 - 交互式模擬:通過加速對話框啟用,打開求解器對話框,點擊“
    發表于 12-16 14:25

    深度學習工作負載中GPU與LPU的主要差異

    當前,生成式AI模型的參數規模已躍升至數十億乃至數萬億之巨,遠遠超出了傳統CPU的處理范疇。在此背景下,GPU憑借其出色的并行處理能力,已成為人工智能加速領域的中流砥柱。然而,就在GPU備受關注之時
    的頭像 發表于 12-09 11:01 ?3283次閱讀
    深度<b class='flag-5'>學習</b>工作負載中<b class='flag-5'>GPU</b>與LPU的主要差異

    GPU在深度學習中的應用 GPUs在圖形設計中的作用

    GPU的并行計算能力 GPU最初被設計用于處理圖形和圖像的渲染,其核心優勢在于能夠同時處理成千上萬的像素點。這種并行處理能力使得GPU非常適合執行深度學習中的大規模矩陣運算。在深度
    的頭像 發表于 11-19 10:55 ?1537次閱讀

    什么是機器學習通過機器學習方法能解決哪些問題?

    來源:Master編程樹“機器學習”最初的研究動機是讓計算機系統具有人的學習能力以便實現人工智能。因為沒有學習能力的系統很難被認為是具有智能的。目前被廣泛采用的
    的頭像 發表于 11-16 01:07 ?900次閱讀
    什么是<b class='flag-5'>機器</b><b class='flag-5'>學習</b>?<b class='flag-5'>通過</b><b class='flag-5'>機器</b><b class='flag-5'>學習</b>方法能解決哪些問題?

    NPU與機器學習算法的關系

    緊密。 NPU的起源與特點 NPU的概念最早由谷歌在其TPU(Tensor Processing Unit)項目中提出,旨在為TensorFlow框架提供專用的硬件加速。NPU的設計目標是提高機器學習算法的運行效率,特別是在處理
    的頭像 發表于 11-15 09:19 ?1131次閱讀

    PyTorch GPU 加速訓練模型方法

    在深度學習領域,GPU加速訓練模型已經成為提高訓練效率和縮短訓練時間的重要手段。PyTorch作為一個流行的深度學習框架,提供了豐富的工具和方法來利用
    的頭像 發表于 11-05 17:43 ?1317次閱讀

    如何提高GPU性能

    學習機器學習等領域發揮著重要作用。 1. 硬件升級 a. 更換高性能GPU 最直接的提高GPU性能的方法是升級到更高性能的顯卡。隨著技術的
    的頭像 發表于 10-27 11:21 ?2265次閱讀

    GPU深度學習應用案例

    GPU在深度學習中的應用廣泛且重要,以下是一些GPU深度學習應用案例: 一、圖像識別 圖像識別是深度學習的核心應用領域之一,
    的頭像 發表于 10-27 11:13 ?1196次閱讀

    GPU加速計算平臺是什么

    GPU加速計算平臺,簡而言之,是利用圖形處理器(GPU)的強大并行計算能力來加速科學計算、數據分析、機器
    的頭像 發表于 10-25 09:23 ?554次閱讀

    有沒有大佬知道NI vision 有沒有辦法通過gpu和cuda來加速圖像處理

    有沒有大佬知道NI vision 有沒有辦法通過gpu和cuda來加速圖像處理
    發表于 10-20 09:14

    深度學習GPU加速效果如何

    圖形處理器(GPU)憑借其強大的并行計算能力,成為加速深度學習任務的理想選擇。
    的頭像 發表于 10-17 10:07 ?567次閱讀

    【「大模型時代的基礎架構」閱讀體驗】+ 第一、二章學習感受

    常用的機器學習算法,重點剖析了一元線性回歸算法,由此引出機器學習算法的運算特征,此后分別描述了使用CPU、GPU、TPU和NPU運行
    發表于 10-10 10:36
    主站蜘蛛池模板: 免费黄色小视频 | 欧美性第一页 | 喷潮白浆| 一及黄色 | 欧美成人免费网站 | 美女视频黄a视频免费全过程 | 久久久久国产 | 免费一级视频在线播放 | 新午夜影院| 免费v片网站 | 国产爽视频| 四虎成人精品在永久在线观看 | 91视频免费观看 | 欧美猛妇色xxxxxbbbb | 爱爱456高清国语在线456 | 一区二区网站 | 久草tv| 日本人69xxⅹ69 | 欧美日韩一日韩一线不卡 | 福利视频一区二区微拍堂 | 天天摸夜夜添狠狠添2018 | 国产精品欧美激情在线播放 | 午夜视频免费国产在线 | 国产牛仔裤系列在线观看 | 免费视频爱爱 | 水果视频色版 | 国产在线一区视频 | 人人揉揉香蕉大青草 | 伊人久久精品成人网 | 业余性自由色xxxx视频 | 国模啪啪一区二区三区 | 午夜高清福利 | 波多野结衣三个女人蕾丝边 | 在线免费看黄的网站 | 日韩毛片 | 日日操狠狠操 | 亚洲狠狠婷婷综合久久久久图片 | 69日本xxxxxxxxx30| 久久综合久久久久 | 888午夜不卡理论久久 | 日韩伦 |