2.0.0 - 2024-04-19
- Magic Enum C++ 0.9.5 recipe
- Updated Holoscan SDK and Holohub apps to 2.0.0
- Updated GXF to 4.0-24.04
- AJA NTV2 now uses official 17.0.1 release instead of the main (unstable) development branch.
1.0.0 - 2024-02-09
- A
core-image-holoscan
reference image, based oncore-image-sato
with some Holoscan-specific modifications. - Matchbox desktop customizations for Holoscan SDK and Holohub, including a Holoscan application group and desktop icons for the sample applications.
- Updated L4T to 36.2.0
- Updated layer for Yocto Nanbield (4.3.2)
- Replaced
TEGRA_DGPU
build variable withdgpu
machine override. - Removed support for Clara AGX and Holoscan devkits.
- Common iGPU and dGPU components now use the same major/minor/patch versions.
- Most component versions were updated; see component version table below.
Component | Version |
---|---|
L4T | 36.2.0 |
Kernel | 5.15.122 |
dGPU Drivers | 535.154.05 |
CUDA | 12.2.2 |
cuDNN | 8.9.4.25 |
CuPy | 12.3.0 |
GXF | 3.1-24.01 |
Holoscan SDK | 1.0.3 |
MLNX OFED | 23.10-1.1.9.0 |
Nsight Systems | 2023.3.3.42 |
ONNX Runtime | 1.16.3 |
PyTorch | 2.1.2 |
Rivermax | 1.40.11 |
TensorRT | 8.6.2 |
Torchvision | 0.16.2 |
UCX | 1.15.0 |
AJA NTV2 | 17.1 |
0.6.0 - 2023-08-01
- Various dependency recipes
- Clara Viz 0.3.1
- PyTorch 2.0.1
- torchvision 0.15.2
- libnvjpeg 12.2.0.2
- nlohmann-json 3.9.1
- Jansson 2.14
- cloudpickle 2.2.1
nvidia_deb_pkgfeed
class to simplify fetching NVIDIA packages from the SBSA repository.
- Updated dGPU components
- Drivers 530.30.02
- CUDA 12.1.1
- cuDNN 8.9.0.131
- TensorRT 8.6.0.12
- Nsight Systems 2023.1.2
- Other updated components
- MLNX OFED 5.9-0.5.6.0
- Rivermax 1.21.10
- mstflint 4.24.0-1
- NVIDIA GPU Stress Test 2.4.0
- UCX 1.14.1
- CuPy 12.1.0
- GXF 23.05
- Use public download locations for the following NVIDIA components to avoid the
need to manually download them outside of the bitbake build process
- cuDNN
- TensorRT
- GXF
- Nsight Systems
- Replaces deprecated
nv_peer_mem
module withnvidia-peermem
module built from thenvidia-open-gpu-kernel-modules
source.
- Added patch to
nvidia-display-driver
to fixnvidia-p2p
symbol conflicts withnvidia.ko
, which fixes RDMA for the iGPU. - Added missing fan control settings for the IGX Orin Devkit.
- Fixed the iGPU build of the AJA drivers with RDMA enabled.
- Added kernel patch to fix the color format for the Lontium HDMI input board supplied with the IGX Orin Devkit.
- Added kernel parameter to disable ACS for the CX7 device in the IGX Orin Devkit since RDMA does not work with ACS enabled.
- The
h264
Holohub applications do not work with the dGPU configuration. - Emergent cameras and the
high_speed_endoscopy
Holohub application do not work with the dGPU configuration.
iGPU and dGPU | |
---|---|
L4T | 35.3.1 |
Holoscan SDK | 0.6.0 |
MLNX OFED | 5.9-0.5.6.0 |
Rivermax | 1.21.10 |
AJA NTV2 | 16.2.0 |
iGPU | dGPU | |
---|---|---|
GPU Drivers | 35.2.1 | 530.30.02 |
CUDA | 11.4.19 | 12.1.1 |
cuDNN | 8.6.0.166 | 8.9.0.131 |
TensorRT | 8.5.2.1 | 8.6.0.12 |
Nsight Systems | 2022.5.2 | 2023.1.2 |
Emergent Camera | 2.37.05 | N/A |
0.5.1 - 2023-04-25
- Secure Boot documentation section
- Patch to append the Microsoft UEFI certificate and UEFI revocation list to the Secure Boot key enrollment list
- Updated L4T to 35.3.1
- Updated IGX Orin Devkit configuration for latest board revision
- Switched mlnx-ofed kernel patch to config fragment
- Enabling Secure Boot when using a dGPU causes the UEFI boot menu to no longer be displayed on the dGPU video output.
0.5.0 - 2023-03-31
- Support for IGX Orin Developer Kit (
igx-orin-devkit
) - HoloHub Applications
- Holoscan Test Suite
- Holoscan UEFI boot image
- dGPU container support
- NVIDIA Container Toolkit 1.9.0
- libnvidia-container 1.11.0
- Nsight Systems 2023.1.1
- Documentation and support for debugging using GDB
PREEMPT_RT
patch support (iGPU only)- Rivermax generic-sender and generic-receiver samples
- Various dependency recipes
- Emergent Camera 2.37.05
- FastRLock 0.8.1
- CuPy 11.5.0
- UCX 1.13.1
- NVIDIA GPU Stress Test 2.3.0
- Switched to using Yocto/Poky (Kirkstone 4.0.5)
- Updated documentation to use
core-image-sato
image by default - Added
kernel-modules
to build template for convenience - Set default power mode to MAXN
- Added missing dGPU driver library symlinks
- Fixed nvidia-settings application
- Added missing Rivermax library symlinks
- Added runtime check to flash script for required dtc command
- Added missing Mellanox firmware updater tool
- Disabled MetaModes in xorg config to fix Vulkan exclusive display mode
iGPU and dGPU | |
---|---|
L4T | 35.2.1 |
Holoscan SDK | 0.5.0 |
MLNX OFED | 5.8-1.0.1.1 |
Rivermax | 1.20.10 |
AJA NTV2 | 16.2.0 |
Emergent Camera | 2.37.05 |
iGPU | dGPU | |
---|---|---|
GPU Drivers | 35.2.1 | 525.85.05 |
CUDA | 11.4.19 | 11.8.0 |
cuDNN | 8.6.0.166 | 8.7.0.84 |
TensorRT | 8.5.2.1 | 8.5.3.1 |
nvidia-peermem | N/A | 1.3.0 |
Nsight Systems | 2022.5.2 | 2023.1.1 |
0.4.0 - 2022-12-20
- ONNX Runtime 1.12.1 recipe
- Missing mlnx-ofed components (libibmad5, libibumad3, libibnetdisc5, etc.)
- mstflint 4.22.0-1 recipe
- Renamed layer to meta-tegra-holoscan
- Updated Holsocan SDK to 0.4.0 using new GitHub repository (https://github.com/nvidia-holoscan/holoscan-sdk)
- Updated GXF to 2.5.0
- glad is now built as a shared library.
- Updated mlnx-ofed to 5.8-1.0.1.1
- Updated Rivermax to 1.20.10
- Added host network option to docker run commands to work with VPN.
- Added missing Vulkan ICD to GPU drivers.
- The AJA kernel module will now load automatically if an AJA device is
found, eliminating the need to add it to
KERNEL_MODULE_AUTOLOAD
.
- A build-time race condition may lead to Rivermax packaging conflicts. See the "Building and Flashing" section of README.md for a solution.
- The display may not be detected during first boot. See the "Building and Flashing" section of README.md for a solution.
iGPU and dGPU | |
---|---|
L4T | 35.1.0 |
Holoscan SDK | 0.4.0 |
GXF | 2.5.0 |
AJA NTV2 | 16.2.0 |
MLNX OFED | 5.8-1.0.1.1 |
Rivermax | 1.20.10 |
iGPU | dGPU | |
---|---|---|
GPU Drivers | 35.1.0 | 515.65.01 |
CUDA | 11.4.239 | 11.7.1 |
cuDNN | 8.4.1.50 | 8.5.0.96 |
TensorRT | 8.4.1 | 8.4.3.1 |
nvidia-peermem | N/A | 1.3.0 |
0.3.0 - 2022-10-19
- Support for the NVIDIA IGX Orin Developer Kit ES (
holoscan-devkit
). - Ability to support both iGPU and dGPU configurations via separate includes
(
holoscan-igpu.conf
andholoscan-dgpu.conf
, respectively). - Mellanox OFED and Rivermax Support.
- dGPU kernel modules are now built from the NVIDIA Linux Open GPU Kernel Module Source.
- CUDA samples for the dGPU are now built from the CUDA Samples GitHub Repo.
- Holoscan SDK Ultrasound segmentation application is not functional on NVIDIA IGX Orin Developer Kit ES (holoscan-devkit) with iGPU configuration.
- Holoscan SDK High-Speed Endoscopy application is not yet supported.
iGPU and dGPU | |
---|---|
L4T | 35.1.0 |
Holoscan SDK | 0.3.0 |
GXF | 2.4.3 |
AJA NTV2 | 16.2.0 |
MLNX OFED | 5.7-1.0.2.0 |
Rivermax | 1.11.11 |
iGPU | dGPU | |
---|---|---|
GPU Drivers | 35.1.0 | 515.65.01 |
CUDA | 11.4.239 | 11.7.1 |
cuDNN | 8.4.1.50 | 8.5.0.96 |
TensorRT | 8.4.1 | 8.4.3.1 |
nvidia-peermem | N/A | 1.3.0 |
0.2.0 - 2022-07-12
- Initial Holoscan MGX release, corresponding with the v0.2.0 release of the Clara Holoscan Embedded SDK.
- Supports dGPU mode on the Clara AGX Developer Kit (
clara-agx-xavier-devkit
).
dGPU | |
---|---|
L4T | 32.7.1 |
NVIDIA Drivers | 470.94 |
CUDA | 11.4.3 |
cuDNN | 8.2.4.15 |
TensorRT | 8.2.1.8 |
GXF | 2.4.2 |
AJA NTV2 | 16.2.0 |
Holoscan SDK | 0.2.0 |