diff --git a/packages/README.md b/packages/README.md
index 1b8a9ee3e..56e667af9 100644
--- a/packages/README.md
+++ b/packages/README.md
@@ -4,6 +4,7 @@
| | |
|------------|------------|
| **`AUDIO`** | |
+| [`audiocraft`](/packages/audio/audiocraft) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/audiocraft_jp51.yml) |
| [`riva-client:cpp`](/packages/audio/riva-client) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/riva-client-cpp_jp51.yml) |
| [`riva-client:python`](/packages/audio/riva-client) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/riva-client-python_jp51.yml) |
| [`whisper`](/packages/audio/whisper) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/whisper_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/whisper_jp60.yml) |
@@ -20,20 +21,28 @@
| [`arrow:12.0.1`](/packages/arrow) | |
| [`arrow:14.0.1`](/packages/arrow) | |
| [`arrow:5.0.0`](/packages/arrow) | |
-| [`gstreamer`](/packages/gstreamer) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/gstreamer_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/gstreamer_jp51.yml) |
+| [`gstreamer`](/packages/gstreamer) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/gstreamer_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/gstreamer_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/gstreamer_jp60.yml) |
| [`jupyterlab`](/packages/jupyterlab) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/jupyterlab_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/jupyterlab_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/jupyterlab_jp60.yml) |
| [`numpy`](/packages/numpy) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/numpy_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/numpy_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/numpy_jp60.yml) |
-| [`opencv:4.8.1`](/packages/opencv) | |
+| [`opencv:4.5.0`](/packages/opencv) | |
+| [`opencv:4.5.0-builder`](/packages/opencv/opencv_builder) | |
+| [`opencv:4.8.1`](/packages/opencv) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/opencv-481_jp60.yml) |
| [`opencv:4.8.1-builder`](/packages/opencv/opencv_builder) | |
| **`CUDA`** | |
| [`cuda-python`](/packages/cuda/cuda-python) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/cuda-python_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/cuda-python_jp60.yml) |
+| [`cuda:11.4`](/packages/cuda/cuda) | |
+| [`cuda:11.4-samples`](/packages/cuda/cuda) | |
+| [`cuda:11.8`](/packages/cuda/cuda) | |
+| [`cuda:11.8-samples`](/packages/cuda/cuda) | |
| [`cuda:12.2`](/packages/cuda/cuda) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/cuda-122_jp60.yml) |
-| [`cuda:12.2-samples`](/packages/cuda/cuda) | |
+| [`cuda:12.2-samples`](/packages/cuda/cuda) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/cuda-122-samples_jp60.yml) |
+| [`cudnn`](/packages/cuda/cudnn) | |
| [`cudnn:8.9`](/packages/cuda/cudnn) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/cudnn-89_jp60.yml) |
| [`cupy`](/packages/cuda/cupy) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/cupy_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/cupy_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/cupy_jp60.yml) |
| [`jetson-utils`](/packages/jetson-utils) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/jetson-utils_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/jetson-utils_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/jetson-utils_jp60.yml) |
| [`numba`](/packages/numba) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/numba_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/numba_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/numba_jp60.yml) |
| [`pycuda`](/packages/cuda/pycuda) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/pycuda_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/pycuda_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/pycuda_jp60.yml) |
+| [`tensorrt`](/packages/tensorrt) | |
| [`tensorrt:8.6`](/packages/tensorrt) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/tensorrt-86_jp60.yml) |
| **`DIFFUSION`** | |
| [`l4t-diffusion`](/packages/l4t/l4t-diffusion) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/l4t-diffusion_jp51.yml) |
@@ -43,10 +52,12 @@
| [`auto_gptq`](/packages/llm/auto_gptq) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/auto_gptq_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/auto_gptq_jp60.yml) |
| [`awq`](/packages/llm/awq) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/awq_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/awq_jp60.yml) |
| [`awq:dev`](/packages/llm/awq) | |
+| [`bitsandbytes`](/packages/llm/bitsandbytes) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/bitsandbytes_jp51.yml) |
| [`exllama:v1`](/packages/llm/exllama) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/exllama-v1_jp60.yml) |
| [`exllama:v2`](/packages/llm/exllama) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/exllama-v2_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/exllama-v2_jp60.yml) |
| [`gptq-for-llama`](/packages/llm/gptq-for-llama) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/gptq-for-llama_jp51.yml) |
| [`huggingface_hub`](/packages/llm/huggingface_hub) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/huggingface_hub_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/huggingface_hub_jp51.yml) |
+| [`l4t-text-generation`](/packages/l4t/l4t-text-generation) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/l4t-text-generation_jp51.yml) |
| [`langchain`](/packages/llm/langchain) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/langchain_jp51.yml) |
| [`langchain:samples`](/packages/llm/langchain) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/langchain-samples_jp51.yml) |
| [`llama_cpp:ggml`](/packages/llm/llama_cpp) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/llama_cpp-ggml_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/llama_cpp-ggml_jp60.yml) |
@@ -58,6 +69,7 @@
| [`mlc:9bf5723`](/packages/llm/mlc) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/mlc-9bf5723_jp60.yml) |
| [`mlc:dev`](/packages/llm/mlc) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/mlc-dev_jp51.yml) |
| [`optimum`](/packages/llm/optimum) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/optimum_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/optimum_jp51.yml) |
+| [`text-generation-inference`](/packages/llm/text-generation-inference) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/text-generation-inference_jp51.yml) |
| [`text-generation-webui:1.7`](/packages/llm/text-generation-webui) | |
| [`text-generation-webui:6a7cd01`](/packages/llm/text-generation-webui) | |
| [`text-generation-webui:main`](/packages/llm/text-generation-webui) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/text-generation-webui-main_jp60.yml) |
@@ -69,21 +81,32 @@
| [`deepstream`](/packages/deepstream) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/deepstream_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/deepstream_jp51.yml) |
| [`l4t-ml`](/packages/l4t/l4t-ml) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/l4t-ml_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/l4t-ml_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/l4t-ml_jp60.yml) |
| [`l4t-pytorch`](/packages/l4t/l4t-pytorch) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/l4t-pytorch_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/l4t-pytorch_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/l4t-pytorch_jp60.yml) |
+| [`l4t-tensorflow:tf1`](/packages/l4t/l4t-tensorflow) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/l4t-tensorflow-tf1_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/l4t-tensorflow-tf1_jp51.yml) |
| [`l4t-tensorflow:tf2`](/packages/l4t/l4t-tensorflow) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/l4t-tensorflow-tf2_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/l4t-tensorflow-tf2_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/l4t-tensorflow-tf2_jp60.yml) |
| [`nemo`](/packages/nemo) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/nemo_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/nemo_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/nemo_jp60.yml) |
| [`onnx`](/packages/onnx) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/onnx_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/onnx_jp51.yml) |
| [`onnxruntime`](/packages/onnxruntime) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/onnxruntime_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/onnxruntime_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/onnxruntime_jp60.yml) |
+| [`tensorflow`](/packages/tensorflow) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/tensorflow_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/tensorflow_jp51.yml) |
| [`tensorflow2`](/packages/tensorflow) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/tensorflow2_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/tensorflow2_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/tensorflow2_jp60.yml) |
| [`tritonserver`](/packages/tritonserver) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/tritonserver_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/tritonserver_jp51.yml) |
| [`tvm`](/packages/tvm) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/tvm_jp51.yml) |
| **`PYTORCH`** | |
+| [`pytorch:1.10`](/packages/pytorch) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/pytorch-110_jp46.yml) |
+| [`pytorch:1.11`](/packages/pytorch) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/pytorch-111_jp51.yml) |
+| [`pytorch:1.12`](/packages/pytorch) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/pytorch-112_jp51.yml) |
+| [`pytorch:1.13`](/packages/pytorch) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/pytorch-113_jp51.yml) |
+| [`pytorch:1.9`](/packages/pytorch) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/pytorch-19_jp46.yml) |
+| [`pytorch:2.0`](/packages/pytorch) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/pytorch-20_jp51.yml) |
+| [`pytorch:2.0-distributed`](/packages/pytorch) | |
| [`pytorch:2.1`](/packages/pytorch) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/pytorch-21_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/pytorch-21_jp60.yml) |
| [`pytorch:2.1-builder`](/packages/pytorch) | |
+| [`pytorch:2.1-distributed`](/packages/pytorch) | |
| [`torch2trt`](/packages/pytorch/torch2trt) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/torch2trt_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/torch2trt_jp51.yml) |
| [`torch_tensorrt`](/packages/pytorch/torch_tensorrt) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/torch_tensorrt_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/torch_tensorrt_jp51.yml) |
| [`torchaudio`](/packages/pytorch/torchaudio) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/torchaudio_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/torchaudio_jp51.yml) |
| [`torchvision`](/packages/pytorch/torchvision) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/torchvision_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/torchvision_jp51.yml) |
| **`RAPIDS`** | |
+| [`cudf:21.10.02`](/packages/rapids/cudf) | |
| [`cudf:23.10.03`](/packages/rapids/cudf) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/cudf-231003_jp60.yml) |
| [`cuml`](/packages/rapids/cuml) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/cuml_jp51.yml) |
| **`ROS`** | |
@@ -93,12 +116,15 @@
| [`ros:galactic-desktop`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-galactic-desktop_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-galactic-desktop_jp51.yml) |
| [`ros:galactic-ros-base`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-galactic-ros-base_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-galactic-ros-base_jp51.yml) |
| [`ros:galactic-ros-core`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-galactic-ros-core_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-galactic-ros-core_jp51.yml) |
-| [`ros:humble-desktop`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-desktop_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-desktop_jp51.yml) |
-| [`ros:humble-ros-base`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-ros-base_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-ros-base_jp51.yml) |
-| [`ros:humble-ros-core`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-ros-core_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-ros-core_jp51.yml) |
+| [`ros:humble-desktop`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-desktop_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-desktop_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-desktop_jp60.yml) |
+| [`ros:humble-ros-base`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-ros-base_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-ros-base_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-ros-base_jp60.yml) |
+| [`ros:humble-ros-core`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-ros-core_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-ros-core_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-humble-ros-core_jp60.yml) |
| [`ros:iron-desktop`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-iron-desktop_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-iron-desktop_jp51.yml) |
| [`ros:iron-ros-base`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-iron-ros-base_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-iron-ros-base_jp51.yml) |
| [`ros:iron-ros-core`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-iron-ros-core_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-iron-ros-core_jp51.yml) |
+| [`ros:melodic-desktop`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-melodic-desktop_jp46.yml) |
+| [`ros:melodic-ros-base`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-melodic-ros-base_jp46.yml) |
+| [`ros:melodic-ros-core`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-melodic-ros-core_jp46.yml) |
| [`ros:noetic-desktop`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-noetic-desktop_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-noetic-desktop_jp51.yml) |
| [`ros:noetic-ros-base`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-noetic-ros-base_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-noetic-ros-base_jp51.yml) |
| [`ros:noetic-ros-core`](/packages/ros) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-noetic-ros-core_jp46.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/ros-noetic-ros-core_jp51.yml) |
@@ -111,6 +137,7 @@
| [`nanodb`](/packages/vectordb/nanodb) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/nanodb_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/nanodb_jp60.yml) |
| [`raft`](/packages/rapids/raft) | |
| **`VIT`** | |
+| [`efficientvit`](/packages/vit/efficientvit) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/efficientvit_jp51.yml) |
| [`nanoowl`](/packages/vit/nanoowl) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/nanoowl_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/nanoowl_jp60.yml) |
| [`nanosam`](/packages/vit/nanosam) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/nanosam_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/nanosam_jp60.yml) |
| [`sam`](/packages/vit/sam) | [](https://github.com/dusty-nv/jetson-containers/actions/workflows/sam_jp51.yml) [](https://github.com/dusty-nv/jetson-containers/actions/workflows/sam_jp60.yml) |