欧美日韩国产成人_日韩网站在线观看_国产精品sss_国内自拍亚洲

登錄注冊
新聞 資訊 金融 知識 財經 理財 科技 金融 經濟 產品 系統 連接 科技 聚焦
首頁 > 新聞 > 業界 > > 正文

英偉達宣布CV-CUDA高性能圖像處理加速庫Alpha版本發布 正式向全球開發者開源

2022-12-22 09:22:00來源:IT之家

12 月 21 日消息,英偉達宣布,CV-CUDA (Computer Vision – Compute Unified Device Architecture)高性能圖像處理加速庫,近日發布 Alpha 版本,正式向全球開發者開源。用戶可在GitHub下載和試用。

CV-CUDA 是一個開源項目,可在 AI 成像和計算機視覺 (CV) 流程中通過 GPU 加速構建高效的預處理和后處理步驟。CV-CUDA 前期由 NVIDIA 和字節跳動的機器學習團隊聯合開發。

圖片

隨著短視頻 App、視頻會議平臺以及 VR / AR 等技術的發展,視頻與圖像已逐漸成為全球互聯網流量的主要組成部分。包含我們平時接觸到的這些視頻圖像,也有很多是被 AI 和計算機視覺(CV)算法處理并增強過的。然而,隨著社交媒體和視頻分享服務的快速增長,作為 AI 圖像算法基礎的視頻圖像處理部分,也早已成為計算流程中不可忽視的成本和瓶頸。回顧一下圖像處理的一些常見的例子,以更好地理解 CV-CUDA 的應用場景。

(1)AI 算法圖像背景模糊化

圖像背景模糊化通常會被應用于視頻會議,美圖修圖等場景。在這些場景中,我們通常希望 AI 算法可以把主體之外的背景部分模糊化,這樣可以保護用戶隱私,美化圖像等。圖像背景模糊化的流程大體可以分為 3 個過程:前處理,DNN 網絡以及后處理過程。前處理過程,通常包含了對圖像做 Resize、Padding、Image2Tensor 等操作;DNN 網絡可以是一些常見 segmentation network,比如 Unet 等;后處理過程,通常包括 Tensor2Mask、Crop、Resize、Denoise 等操作。

在傳統的圖像處理流程中,前處理和后處理部分通常都是使用 CPU 進行操作,這導致整個圖像背景模糊化流程中,有 90% 的工作時間消耗在前后處理部分,因而成為了整個算法流水線的瓶頸。若能把前后處理妥善利用 GPU 加速,這將能大幅提升整體的計算性能。

當把前后處理部分都放到 GPU 上后,就可以對整個 pipeline 進行端到端的 GPU 加速。經過測試,在單個 GPU 上,相比于傳統圖像處理方式,把整個 pipeline 移植到 GPU 后,可以獲得 20 倍以上的吞吐率提升。這無疑會大大的節省計算成本。

(2)AI 算法圖像分類

圖像分類是最常見的 AI 圖像算法之一,通常可以用于物體識別,以圖搜圖等場景,幾乎是所有 AI 圖像算法的基礎。圖像分類的 pipeline 大體可以分為 2 個部分:前處理部分和 DNN 部分。其中前處理部分,在訓練和推理過程中最常見的 4 種操作包括:圖片解碼、Resize、Padding、Normalize。DNN 部分已經有了 GPU 的加速,而前處理部分通常都會使用 CPU 上的庫函數進行處理。如果能夠把前處理部分也移植到 GPU 上,那么一方面可以釋放 CPU 資源,另一方面也可以進一步提升 GPU 利用率,從而可以對整個 pipeline 進行加速。

針對前后處理部分,目前已有的一些主流應用方案:圖像處理庫是 OpenCV、使用 PyTorch 框架進行模型訓練引入的 torchvision 圖像處理庫等。

如上所述,傳統的圖像預處理操作一般在 CPU 上進行,一方面會占用大量的 CPU 資源,使得 CPU 和 GPU 的負載不均衡;另一方面由于基于 CPU 的圖像加速庫不支持 batch 操作,導致預處理的效率低下。為了解決當前主流的圖像處理庫所存在的一些問題,NVIDIA 和字節跳動的機器學習團隊聯合開發了基于 GPU 的圖像處理加速庫 CV-CUDA,并擁有以下特點:

(1)Batch

支持 batch 操作,可以充分利用 GPU 高并發、高吞吐的并行加速特性,提升計算效率和吞吐率。

(2)Variable Shape

支持同一 batch 中圖片尺寸各不相同,保證了使用上的靈活性。此外,在對圖片進行處理時,可以對每張圖片指定不同的參數。例如調用 RotateVarShape 算子時,可以對 batch 中每張圖片指定不同的旋轉角度。

(3)C / C++/Python 接口

在部署機器學習算法時需要對齊訓練和推理流程。一般來說,訓練時利用 python 進行快速驗證,推理時利用 C++ 進行高性能部署,然而一些圖像處理庫僅支持 python,這給部署帶來了極大的不便。如果在訓練和推理采用不同的圖像處理庫,則又需要在推理端重新實現一遍邏輯,過程會非常繁瑣。

CV-CUDA 提供了 C、C++ 和 Python 接口,可以同時服務于訓練和推理場景。從訓練遷移到推理場景時,也可免去繁瑣的對齊流程,提高部署效率。

(4)獨立算子設計

CV-CUDA 作為基礎圖像處理庫,采用了獨立算子設計,不需要預先定義流水線。獨立算子的設計具有更高的靈活性,使調試變得更加的容易,而且可以使其與其他的圖像處理交互,或者將其集成在用戶自己的圖像處理上層框架中。

(5)結果對齊 OpenCV

不同的圖像處理庫由于對一些算子的實現方式不一致導致計算結果難以對齊。例如常見的 Resize 操作,OpenCV、OpenCV-gpu 以及 torchvision 的實現方式都不一樣,計算結果存在差異。因此如果在訓練時用 OpenCV CPU 版本而推理時若要采用 GPU 版本或其他圖像處理庫,就會面臨結果存在誤差的問題。

在設計之初,我們考慮到當前圖像處理庫中,很多用戶習慣使用 OpenCV 的 CPU 版本,因此在設計算子時,不管是函數參數還是圖像處理結果上,盡可能對齊 OpenCV CPU 版本的算子。當用戶從 OpenCV 遷移到 CV-CUDA 時,只需做少許改動便可使用,且圖片處理結果和 OpenCV 一致,不需要重新訓練模型。

(6)易用性

CV-CUDA 提供了 Image、ImageBatchVarShape 等結構體,方便用戶的使用。同時還提供了 Allocator 類,用戶可以自定義顯存分配策略(例如用戶可以設計顯存池分配策略來提高顯存分配速度),方便上層框架集成和管理資源。目前 CV-CUDA 提供了 PyTorch、OpenCV 和 Pillow 的數據轉化接口,方便用戶進行算子替換和進行不同圖像庫之間的混用。

(7)針對不同 GPU 架構的性能高度優化

CV-CUDA 可以支持 Volta、Turing、Ampere 等 GPU 架構,并針對不同架構 GPU 的特點,在 CUDA kernel 層面進行了性能上的高度優化,可在云服務場景中規模化部署。

IT之家獲悉,CV-CUDA Beta 版預計將在 2023 年 3 月發布,6 月份發布 v1.0 正式版。

關鍵詞: 英偉達 圖像

熱點
39熱文一周熱點
欧美日韩国产成人_日韩网站在线观看_国产精品sss_国内自拍亚洲
www.欧美日韩| 3d成人动漫网站| 99国产欧美另类久久久精品| 国产午夜精品久久久久久久| 久久精品国产精品亚洲综合| 日韩一区二区在线观看| 日韩av二区在线播放| 88在线观看91蜜桃国自产| 日本怡春院一区二区| 91精品国产综合久久蜜臀| 美女在线观看视频一区二区| 精品国产区一区| 粗大黑人巨茎大战欧美成人| 亚洲精品日韩综合观看成人91| 精品污污网站免费看| 天天色 色综合| 久久久亚洲精品一区二区三区| 国产91在线观看丝袜| 亚洲人成人一区二区在线观看| 欧美色偷偷大香| 精品亚洲成a人在线观看| 欧美精品一区二区蜜臀亚洲| av在线一区二区三区| 午夜视频在线观看一区二区三区| 日韩女优毛片在线| 不卡的av电影| 日本亚洲免费观看| 亚洲国产成人在线| 欧美日韩精品二区第二页| 国产资源在线一区| 一区二区三区精品视频| 欧美精品一区二区三区高清aⅴ | 亚洲老妇xxxxxx| 欧美一区二区视频在线观看| 国产不卡在线一区| 五月天婷婷综合| 国产精品乱子久久久久| 欧美二区三区91| 99国产精品久久久久久久久久| 婷婷综合另类小说色区| 国产精品久久久久永久免费观看| 欧美福利电影网| 日本韩国欧美三级| 国产传媒欧美日韩成人| 日韩精品免费视频人成| 亚洲你懂的在线视频| 精品入口麻豆88视频| 欧美视频你懂的| 99riav一区二区三区| 国产精华液一区二区三区| 日韩电影在线免费看| 亚洲夂夂婷婷色拍ww47| 国产精品人人做人人爽人人添| 日韩一级视频免费观看在线| 欧美日韩精品欧美日韩精品一综合| 成人av第一页| 成人一道本在线| 国产精品一区一区| 麻豆精品一区二区av白丝在线| 香蕉成人啪国产精品视频综合网 | 日本中文字幕一区二区有限公司| 最新日韩在线视频| 国产视频一区在线观看| 日韩女优电影在线观看| 欧美乱妇23p| 欧美日韩一区国产| 欧美日韩免费一区二区三区| 欧美日韩国产一级片| 在线观看91精品国产入口| 色成年激情久久综合| 91免费视频大全| 在线免费不卡视频| 91麻豆精品视频| 日本久久电影网| 欧美系列在线观看| 欧美伦理视频网站| 日韩三级精品电影久久久| 日韩午夜精品电影| wwwwxxxxx欧美| 欧美国产成人精品| 最新欧美精品一区二区三区| **欧美大码日韩| 亚洲自拍偷拍图区| 日韩av高清在线观看| 经典三级视频一区| 国产大陆亚洲精品国产| 97国产精品videossex| 在线观看亚洲一区| 欧美一区二区三区四区久久| 久久综合九色综合久久久精品综合| 久久亚区不卡日本| 国产精品美女久久久久高潮| 亚洲美女视频在线| 亚洲h在线观看| 国产麻豆9l精品三级站| 99re6这里只有精品视频在线观看| 色婷婷av一区| 日韩午夜三级在线| 国产精品久久久久久久久久久免费看 | av一区二区三区黑人| 91行情网站电视在线观看高清版| 欧美日韩亚洲综合在线| 精品盗摄一区二区三区| 日本一区二区动态图| 亚洲不卡av一区二区三区| 久久精品久久99精品久久| 粉嫩一区二区三区在线看| 欧美天堂亚洲电影院在线播放| 欧美v国产在线一区二区三区| 国产精品美女久久久久久久久久久| 夜夜亚洲天天久久| 久久国产精品72免费观看| 91在线云播放| 久久久久久一二三区| 亚洲国产日韩一级| 国产夫妻精品视频| 91精品黄色片免费大全| 1024精品合集| 国产美女av一区二区三区| 欧美视频中文一区二区三区在线观看| 久久久www成人免费无遮挡大片| 亚洲国产精品久久久男人的天堂| 国产99久久久国产精品免费看 | 日韩欧美色电影| 亚洲一区在线观看免费| 国产成人精品网址| 日韩欧美一卡二卡| 亚洲午夜激情网站| 99久久久无码国产精品| 2020国产精品自拍| 青青草成人在线观看| 在线观看视频一区| 亚洲天堂免费在线观看视频| 国产精品资源网| 精品国产91九色蝌蚪| 秋霞影院一区二区| 欧美日韩国产大片| 亚洲在线观看免费| 色婷婷综合久久久中文一区二区| 欧美激情在线一区二区| 国产另类ts人妖一区二区| 日韩久久免费av| 美女诱惑一区二区| 欧美一区二区三区电影| 视频一区免费在线观看| 欧美日韩二区三区| 亚洲一卡二卡三卡四卡无卡久久 | 午夜在线成人av| 欧美视频在线一区| 亚洲 欧美综合在线网络| 欧美精品乱码久久久久久| 五月天激情综合网| 欧美精品精品一区| 日本午夜一本久久久综合| 欧美一区二区高清| 精品一区二区三区欧美| 久久久国产一区二区三区四区小说 | 亚洲成人综合视频| 91精品国产综合久久久久| 日本一不卡视频| 精品成人一区二区三区四区| 国产成人啪免费观看软件| 国产精品青草久久| 91国偷自产一区二区使用方法| 亚洲国产欧美日韩另类综合| 欧美一区二区播放| 国产一区二区视频在线| 国产精品初高中害羞小美女文| 在线一区二区三区做爰视频网站| 亚洲图片欧美一区| 精品国产乱码久久久久久1区2区| 高清国产一区二区| 亚洲一区二区三区视频在线播放| 3atv一区二区三区| 国产精品1区2区3区在线观看| 国产精品国产三级国产有无不卡| 欧美亚洲日本国产| 精品一区二区免费视频| 国产精品人成在线观看免费| 欧美在线三级电影| 国产麻豆精品一区二区| 一区二区三区美女| 欧美sm极限捆绑bd| 91热门视频在线观看| 免费观看30秒视频久久| 国产精品久久久久aaaa樱花| 51精品国自产在线| 成人av网站免费观看| 日韩av电影一区| **网站欧美大片在线观看| 欧美一级搡bbbb搡bbbb| 91在线国产福利| 国内外成人在线视频| 一级日本不卡的影视| 久久久久国产成人精品亚洲午夜 | 成人免费视频app| 美腿丝袜在线亚洲一区| 亚洲美腿欧美偷拍| 国产欧美日韩综合精品一区二区| 欧美一卡2卡三卡4卡5免费|