Jetson Support Package architecture
JetPack中安裝的package包括操作系統鏡像,庫和API,開發人員工具,示例和文檔。JetPack 4.2主要新功能包括LTS Kernel 4.9支持,新的Jetson.GPIO Python庫,TRT Python API支持以及GStreamer框架的新加速渲染器插件。
JetPack包含的軟件包如下:
No. | 項目 | Package | 描述 | |||||||||
1 | OS | Ubuntu、LTS Kernel 4.9 | NVIDIA L4T提供了一個源自Ubuntu的示例文件系統,以及Linux內核,引導加載程序,NVIDIA驅動程序,閃存實用程序等 | |||||||||
2 | AI | TensorRT | - | |||||||||
3 | cuDNN | - | ||||||||||
4 | CUDA Driver | CUDA Driver | - | |||||||||
5 | Multimedia API | libargus | 相機應用API:libargus爲相機應用提供低級幀同步API,具有每幀相機參數控制,多個(包括同步)相機支持和EGL流輸出。需要ISP的RAW輸出CSI攝像機可以與libargus或GStreamer插件一起使用。 | |||||||||
6 | V4L2 | 傳感器驅動程序API:V4L2 API支持視頻解碼,編碼,格式轉換和縮放功能。用於編碼的V4L2開闢了許多功能,如比特率控制,質量預設,低延遲編碼,時間權衡,運動矢量圖等。 | ||||||||||
7 | Gstreamer | 提供更高級別的多媒體API。此框架爲較低級別的多媒體API中的API集合提供並行功能。 | ||||||||||
8 | encode、decode | Media encode、decode | ||||||||||
9 | 計算機視覺 | VisionWorks | VisionWorks是用於計算機視覺(CV)和圖像處理的軟件開發包。 | |||||||||
10 | OpenCV | OpenCV是用於計算機視覺,圖像處理和機器學習的領先開源庫,現在具有GPU加速功能,可實現實時操作。 | ||||||||||
11 | 開發者工具 | CUDA Toolkit | CUDA Toolkit爲C和C ++開發人員提供了一個全面的開發環境,可以使用CUDA庫構建高性能的GPU加速應用程序。調試和分析工具以及用於交叉編譯應用程序的工具鏈 | |||||||||
12 | Nsight Eclipse Edition | 提供一體化集成環境,以編輯,構建和調試CUDA應用程序 | ||||||||||
13 | NVIDIA Nsight Systems | NVIDIA Nsight Systems是一個低開銷的系統範圍分析工具,提供開發人員分析和優化軟件性能所需的洞察力 | ||||||||||
14 | nvprof | nvprof用於跨GPU和CPU的應用程序分析。 | ||||||||||
15 | Visual Profiler | Visual Profiler,用於跨GPU和CPU進行應用程序分析。 | ||||||||||
16 | NVIDIA Nsight Graphics | NVIDIA Nsight Graphics是一個獨立的應用程序,用於調試和分析圖形應用程序 | ||||||||||
17 | Graphics | OPenGL | 用於渲染矢量圖形的Open Graphics Library API。 | |||||||||
18 | OpenGL ES | 跨平臺API,用於嵌入式系統上的全功能2D和3D圖形 | ||||||||||
19 | EGL | Khronos渲染API(如OpenGL ES或OpenVG)與底層本機平臺窗口系統之間的接口。 | ||||||||||
20 | Vulkan | 一種低級API,可以直接訪問GPU給開發人員。 | ||||||||||
21 | Display | NVDC-DRM | NVIDIA userspace and driver for display. | |||||||||
22 | X Driver | NVIDIA accelerated X driver. | ||||||||||
23 | Weston | NVIDIA accelerated Weston (compositor based on Wayland protocol). |
參考鏈接:
根據上面已經安裝的包來看,只要安裝需要的深度學習框架即可,Tensorflow、caffe、Pytorch。