NVIDIA JetPack SDK是構建 AI 應用的全面解決方案,支持所有 Jetson 模塊和開發者套件。
NVIDIA JetPack SDK 包含適用于 Linux 操作系統的最新 Linux 驅動包(L4T)以及用于深度學習、計算機視覺、加速計算和多媒體的 CUDA-X 加速庫與 API。它還包含用于主機和開發者套件的示例、文檔和開發者工具,并支持更高級別的 SDK,例如用于直播視頻分析的 DeepStream 以及用于機器人的 Isaac。
JetPack 中的主要功能
操作系統
NVIDIA L4T提供引導加載程序、Linux 內核、必要固件、NVIDIA 驅動、示例文件系統等內容。
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
+關注
關注
14文章
4978瀏覽量
102992 -
Linux
+關注
關注
87文章
11293瀏覽量
209338 -
SDK
+關注
關注
3文章
1035瀏覽量
45905
原文標題:DevZone | NVIDIA JetPack SDK
文章出處:【微信號:NVIDIA-Enterprise,微信公眾號:NVIDIA英偉達企業解決方案】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論