nvJPEG Codec庫
nvJPEG Codec庫
nvJPEG庫是高效能的GPU加速庫,用於解碼,編碼和轉碼JPEG格式的影像。nvJPEG2000庫用於解碼JPEG 2000格式的影像。與單CPU解碼相比,依賴nvJPEG或nvJPEG2000進行解碼的應用程式可提供更高的吞吐量和更低的延遲。
nvJPEG
nvJPEG庫為計算機視覺應用中使用的常見JPEG格式(例如影像分類,物件檢測和影像分割)提供低延遲解碼,編碼和轉碼。
nvJPEG主要功能
• 同時使用CPU和GPU的混合解碼
• 在A100 GPU上進行基線JPEG解碼的硬體加速
• 單張影像和批量影像解碼
• 單相和多相解碼
• 色彩空間轉換為RGB,BGR,RGBI,BGRI和YUV
• 庫的輸入位於主機記憶體中,輸出位於GPU記憶體中
• 使用者為裝置提供的記憶體管理器和固定的主機記憶體分配
nvJPEG效能
多執行緒解碼速度
與V100和單CPU解碼相比,A100上的硬體解碼可加快速度。
處理器:Intel Xeon Platinum 8168 @ 2GHz 3.7GHz Turbo(Skylake)HT On
編碼速度
針對常見影像尺寸和格式,CPU與V100和A100 GPU之間的JPEG基線編碼吞吐量比較。
處理器:Intel Xeon Platinum 8168 @ 2GHz 3.7GHz Turbo(Skylake)HT On
nvJPEG2000
nvJPEG2000庫適用於在深度學習,醫學成像,數字病理學,遙感和數字電影應用等領域的研究中使用JPEG 2000格式影像的應用程式開發人員和研究人員。nvJPEG2000從CPU記憶體讀取和解碼JPEG 2000格式的影像資料。解碼後的輸出在GPU記憶體中。該庫依賴於CPU和GPU進行解碼。
nvJPEG2000的主要功能
• 輸出格式:具有任意寬度和高度的灰度和彩色影像
• 壓縮技術:有損(小波CDF 9/7)和無損(小波CDF 5/3)影像壓縮和解壓縮
• 支援jp2檔案格式和jpeg2000程式碼流
nvJPEG2000效能
4倍更快的無損解碼
無損:5-3小波變換
處理器:Intel Xeon Gold 6240 @ 2GHz 3.9GHz Turbo(Cascade Lake)HT On
7倍更快的有損解碼
有損:9-7小波變換
處理器:Intel Xeon Gold 6240 @ 2GHz 3.9GHz Turbo(Cascade Lake)HT On
相關文章
- Audio Codec——Codec是什麼意思
- 快速入門 TI 的 Codec Engine
- 什麼是視訊編碼(Codec)?
- WebRTC本地選擇codec(web本地模擬)Web
- 異常: 'ascii' codec can't encode charactersASCII
- Apache Commons Codec:各種加密瞭解一下Apache加密
- go語言實現自己的RPC:go rpc codecGoRPC
- Python——UnicodeEncodeError: 'ascii' codec can't encode/decode charactersPythonUnicodeErrorASCII
- python cx_Oracle: UnicodeEncodeError: 'ascii' codec can't encode charactersPythonOracleUnicodeErrorASCII
- python報錯問題解決:'ascii' codec can't encode characterPythonASCII
- Python報錯:UnicodeDecodeError: 'gbk' codec can't decode byte ...PythonUnicodeError
- pip install 報錯UnicodeDecodeError: 'ascii' codec can't decode byteUnicodeErrorASCII
- import com.sun.image.codec.jpeg.JPEGCodec不通過 Eclipse找不到包ImportGCEclipse
- Dart: 開源了一個支援 stream 介面的 GBK codec, fast_gbkDartAST
- Python3解決UnicodeEncodeError: 'ascii' codec can't encode characters in position 0PythonUnicodeErrorASCII
- json.dumps錯誤:'utf8' codec can't decode byte解決方案JSON
- PIP3安裝報錯nicodeDecodeError: 'ascii' codec can't decode byte 0xc3ErrorASCII
- day1 UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 2490: illegal multi...UnicodeError
- PyMySQL 獲取資料 'utf-8' codec can't decode byte 0xed in position 2: 錯誤MySql
- pipenv install error UnicodeDecodeError: 'utf8' codec can't decode byte 0xb4 in positionErrorUnicode
- Python讀取csv檔案出現解碼錯誤UnicodeDecodeError: ‘utf-8‘ codec can‘t decodPythonUnicodeError
- pip install ... ERROR: UnicodeDecodeError: ‘gbk‘ codec can‘t decode/ python setup.py egg_info CheckErrorUnicodePython
- 修復netty-codec-http:4.1.30解析application/json資料在Windows系統奔潰的問題NettyHTTPAPPJSONWindows
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid continuation byteUnicodeError
- 戴爾電腦驅動更新/(音效卡驅動錯誤)The Waves audio driver is not supported by vour current audio codec.
- 【python爬蟲】用selenium爬時報錯UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\u2022‘Python爬蟲UnicodeError
- 【FFmpeg程式設計進階】(15)FLV 編碼器Codec初始化 ff_mpv_encode_init() 程式碼分析 -- 待更新程式設計
- Python3.7使用pip install xxxx報錯:UnicodeDecodeError: 'gbk' codec can't decode bytePythonUnicodeError
- Python讀取檔案時出現UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position xx: 解決方案PythonUnicodeError
- tensorflow讀取圖片時出現錯誤UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid sUnicodeError
- python在用pandas對csv檔案處理的時候報UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb6。。。的錯誤PythonUnicodeError
- mysqldump備份單庫、部分庫、全庫、及排除部分庫MySql
- 三庫(開發庫、受控庫、靜態庫)的概念和個人理解
- 倉庫系統(2)-商品庫存/庫位管理
- 大牛教你查庫暴庫
- 資料庫中主庫和從庫的關係資料庫
- Mysql 資料庫主庫,備庫實時同步配置MySql資料庫
- Linux共享庫、靜態庫、動態庫詳解Linux