DevZone | NVIDIA JetPack SDK

nvidia英偉達中國 發佈 2022-10-15T05:49:01.689651+00:00

NVIDIA JetPack SDK 是構建 AI 應用的全面解決方案,支持所有 Jetson 模塊和開發者套件。

NVIDIA JetPack SDK 是構建 AI 應用的全面解決方案,支持所有 Jetson 模塊和開發者套件。


NVIDIA JetPack SDK 包含適用於 Linux 作業系統的最新 Linux 驅動包(L4T)以及用於深度學習、計算機視覺、加速計算和多媒體的 CUDA-X 加速庫與 API。它還包含用於主機和開發者套件的示例、文檔和開發者工具,並支持更高級別的 SDK,例如用於直播視頻分析的 DeepStream 以及用於機器人的 Isaac。


JetPack 中的主要功能


作業系統

NVIDIA L4T 提供引導加載程序、Linux 內核、必要固件、NVIDIA 驅動、示例文件系統等內容。


TensorRT

TensorRT 是用於圖像分類、分割和物體檢測神經網絡的高性能深度學習推理運行時。TensorRT 依託於 CUDA 而構建,是 NVIDIA 的並行編程模型,支持優化各種深度學習框架的推理過程。它包含深度學習推理優化器和運行環境,可讓深度學習推理應用實現低延遲和高吞吐量。


cuDNN

CUDA 深度神經網絡庫為深度學習框架提供了高性能基元。它可大幅優化標準例程(例如用於前向傳播和反向傳播的卷積層、池化層、歸一化層和激活層)的實施。


CUDA

CUDA 工具包為 C 和 C++ 開發人員構建 GPU 加速應用提供了全面的開發環境。該工具包中包括一個針對 NVIDIA GPU 的編譯器、多個數學庫,以及多款用於調試和優化應用性能的工具。


多媒體 API

Jetson 多媒體 API 包提供了低層級的 API,有助於實現靈活的應用開發。


  • 攝像頭應用 API:Libargus 為攝像頭應用提供了低層級的幀同步 API,同時還提供了逐幀攝像頭參數控制、多個(包含已同步的攝像頭)攝像頭支持以及 EGL 流輸出。需要 ISP 的 RAW 輸出 CSI 攝像頭可與 Libargus 或 GStreamer 插件配合使用。這兩種情況下都會使用 V4L2 媒體控制器傳感器驅動 API。
  • 傳感器驅動 API:V4L2 API 支持視頻解碼、編碼、格式轉換和縮放功能。用於編碼的 V4L2 開啟了多項功能,如比特率控制、質量預設、低延遲編碼、臨時折衷、運動矢量圖等。


計算機視覺

  • VisionWorks 是一個用於計算機視覺(CV)和圖像處理的軟體開發包。
  • OpenCV 是一個領先的開源庫,用於計算機視覺、圖像處理和機器學習。
  • VPI(視覺編程接口)是一個軟體庫,提供可在 PVA2(可編程視覺加速器)、GPU 和 CPU 上實現的計算機視覺或圖像處理算法

開發者工具

CUDA 工具包為 C 和 C++ 開發者利用 CUDA 庫構建高性能 GPU 加速應用提供了全面的開發環境。該工具包中包括 Nsight Eclipse Edition、含 Nsight Compute 在內的調試和分析工具,以及用於交叉編譯應用的工具鏈。


  • NVIDIA Nsight Systems 是一款開銷較低的系統級分析工具,可提供開發者分析和優化軟體性能所需的見解。
  • NVIDIA Nsight Graphics 是一款獨立應用,用於調試和分析圖形應用。


支持的 SDK 和工具

  • PowerEstimator 是一款網絡應用,可以簡化自定義功耗模式配置文件的創建並估算 Jetson 模塊功耗。
  • Deepstream SDK 是一套完整的分析工具包,可用於基於 AI 的多傳感器處理以及視頻和圖像理解。


複製連結,了解更多 NVIDIA JetPack SDK 相關內容

https://developer.nvidia.cn/zh-cn/embedded/jetpack?continueFlag=332890d4d3daae8597f476ff575ab53a

關鍵字: