From 212f92ba9ccc8ce6268a83a41dcc546e11d8c9c5 Mon Sep 17 00:00:00 2001 From: Shreyash Sinha Date: Fri, 13 Dec 2024 22:57:39 +0530 Subject: [PATCH] REL.10.01.00.04. Compatible with: Processor SDK Linux for Edge AI 10.01.00.04 --- CHANGELOG.md | 6 +++--- docker/Dockerfile.arm64.ti_libs | 14 +++++++------- docker/Makefile | 6 +++--- docker/set_aliases.sh | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2434399..6c31df4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,9 @@ Change Log ## Release 10.1.0 (2024-12-13) - Pre-built Robotics SDK Docker images are now publicly available: [Robotics SDK Docker Images](https://github.com/TexasInstruments/edgeai-robotics-sdk/pkgs/container/robotics-sdk). Please refer to the "Quick Start Guide" in [this documentation section](docker/setting_docker_ros2.md). All SDK demos are pre-built and installed in the SDK container filesystem. -- The GIT repository for the Robotics SDK has been moved to GitHub: [https://github.com/TexasInstruments/edgeai-robotics-sdk](https://github.com/TexasInstruments/edgeai-robotics-sdk). -- The build system for the Vision-Apps Linux libraries for ARM64 Ubuntu/Debian, specifically for TI EdgeAI platforms (TDA4VM, AM62A, AM67A, AM68A, and AM69A), is now public: [https://github.com/TexasInstruments-Sandbox/edgeai-vision-apps-lib-build](https://github.com/TexasInstruments-Sandbox/edgeai-vision-apps-lib-build). -- The build system for the open-source deep-learning runtime libraries (ONNX Runtime, TFLite Runtime, NEO-AI-DLR) and TIDL runtime modules for ARM64 Ubuntu/Debian, specifically for TI EdgeAI platforms, is now available: [https://github.com/TexasInstruments-Sandbox/edgeai-osrt-libs-build](https://github.com/TexasInstruments-Sandbox/edgeai-osrt-libs-build). +- The GIT repository for the Robotics SDK has been migrated to GitHub: [https://github.com/TexasInstruments/edgeai-robotics-sdk](https://github.com/TexasInstruments/edgeai-robotics-sdk). +- The build system for the Vision-Apps Linux libraries for ARM64 Ubuntu/Debian, specifically for TI EdgeAI platforms (TDA4VM, AM62A, AM67A, AM68A, and AM69A), is now public: [https://github.com/TexasInstruments-Sandbox/edgeai-vision-apps-lib-build](https://github.com/TexasInstruments-Sandbox/edgeai-vision-apps-lib-build). Pre-built Vision-Apps libraries are available for download in the repository. +- The build system for the open-source deep-learning runtime libraries (ONNX Runtime, TFLite Runtime, NEO-AI-DLR) and TIDL runtime modules for ARM64 Ubuntu/Debian, specifically for TI EdgeAI platforms, is now available: [https://github.com/TexasInstruments-Sandbox/edgeai-osrt-libs-build](https://github.com/TexasInstruments-Sandbox/edgeai-osrt-libs-build). Pre-built libraries are available for download in the repository. ## Release 10.0.0 (2024-08-16) diff --git a/docker/Dockerfile.arm64.ti_libs b/docker/Dockerfile.arm64.ti_libs index 2a789d6..87d27c5 100644 --- a/docker/Dockerfile.arm64.ti_libs +++ b/docker/Dockerfile.arm64.ti_libs @@ -93,27 +93,27 @@ RUN apt-get update && \ # git-clone edgeai-gst-apps WORKDIR /opt -RUN git clone --single-branch --branch 10.01.00.03 https://github.com/TexasInstruments/edgeai-gst-apps.git +RUN git clone --single-branch --branch 10.01.00.04 https://github.com/TexasInstruments/edgeai-gst-apps.git # install apps-utils -RUN /opt/edgeai-gst-apps/scripts/install_apps_utils.sh -b 10.01.00.03 && \ +RUN /opt/edgeai-gst-apps/scripts/install_apps_utils.sh -b 10.01.00.04 && \ rm -rf /opt/edgeai-apps-utils # install dl-inferer -RUN git clone --single-branch --branch 10.01.00.03 https://git.ti.com/cgit/edgeai/edgeai-dl-inferer && \ +RUN git clone --single-branch --branch 10.01.00.04 https://git.ti.com/cgit/edgeai/edgeai-dl-inferer && \ /opt/edgeai-dl-inferer/scripts/build_dl_inferer.sh && \ rm -rf /opt/edgeai-dl-inferer # install edgeai-tiovx-kernels -RUN /opt/edgeai-gst-apps/scripts/install_tiovx_kernels.sh -b 10.01.00.03 && \ +RUN /opt/edgeai-gst-apps/scripts/install_tiovx_kernels.sh -b 10.01.00.04 && \ rm -rf /opt/edgeai-tiovx-kernels # install edgeai-tiovx-modules -RUN /opt/edgeai-gst-apps/scripts/install_tiovx_modules.sh -b 10.01.00.03 && \ +RUN /opt/edgeai-gst-apps/scripts/install_tiovx_modules.sh -b 10.01.00.04 && \ rm -rf /opt/edgeai-tiovx-modules # install edgeai-gst-plugins -RUN /opt/edgeai-gst-apps/scripts/install_gst_plugins.sh -b 10.01.00.03 && \ +RUN /opt/edgeai-gst-apps/scripts/install_gst_plugins.sh -b 10.01.00.04 && \ rm -rf /opt/edgeai-gst-plugins # install python modules for DL RT @@ -122,7 +122,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ python3 -m pip install --no-cache-dir PyYAML # install ti-gpio-cpp -RUN /opt/edgeai-gst-apps/scripts/install_ti_gpio_libs.sh -b 10.01.00.03 +RUN /opt/edgeai-gst-apps/scripts/install_ti_gpio_libs.sh -b 10.01.00.04 # build perf_stats tool RUN cd /opt/edgeai-gst-apps/scripts/perf_stats && \ diff --git a/docker/Makefile b/docker/Makefile index a3fa24e..5533293 100644 --- a/docker/Makefile +++ b/docker/Makefile @@ -8,13 +8,13 @@ ROS_VER ?= 2 GPUS ?= n # Robotics SDK version -SDK_VER ?= 10.1.0.3 -EDGEAI_VER ?= 10.1.0.3 +SDK_VER ?= 10.1.0.4 +EDGEAI_VER ?= 10.1.0.4 TIVA_LIB_VER ?= 10.1.0 RPMSG_LIB_VER ?= 0.6.7 # Used in install_vision_apps_lib.sh, install_osrt_libs.sh, install_tidl_libs.sh -LIB_REL_TAG ?= 10.01.00.03 +LIB_REL_TAG ?= 10.01.00.04 SDK_VER_MAJOR ?= 10.1.0 # Set the operating variables based on the ROS version specified diff --git a/docker/set_aliases.sh b/docker/set_aliases.sh index a7dae31..3812506 100755 --- a/docker/set_aliases.sh +++ b/docker/set_aliases.sh @@ -49,7 +49,6 @@ alias gscam_ss="ros2 launch ti_vision_cnn gscam_semseg_cnn_launch.py cam_id:=\$C alias gscam_od="ros2 launch ti_vision_cnn gscam_objdet_cnn_launch.py cam_id:=\$CAM_ID" alias gscam_6dpose="ros2 launch ti_vision_cnn gscam_6dpose_cnn_launch.py cam_id:=\$CAM_ID" alias gscam_hp="ros2 launch ti_vision_cnn gscam_humanpose_cnn_launch.py cam_id:=\$CAM_ID" -alias gscam_odradar="ros2 launch ti_objdet_radar gscam_mmwave_objdet_radar_launch.py cam_id:=\$CAM_ID" # demo launches with ZED stereo camera alias zed_cap="ros2 launch zed_capture zed_capture_launch.py cam_id:=\$CAM_ID zed_sn_str:=\$ZED_SN" @@ -64,6 +63,7 @@ alias zed_odrange="ros2 launch ti_objdet_range zed_objdet_range_launch.py cam_id alias imx219_cap="ros2 launch gscam2 v4l_imx219_launch.py cam_id:=\$CAM_ID subdev_id:=\$SUBDEV_ID" alias imx219_ss="ros2 launch ti_vision_cnn gscam_semseg_cnn_imx219_launch.py cam_id:=\$CAM_ID subdev_id:=\$SUBDEV_ID" alias imx219_od="ros2 launch ti_vision_cnn gscam_objdet_cnn_imx219_launch.py cam_id:=\$CAM_ID subdev_id:=\$SUBDEV_ID" +alias imx219_odradar="ros2 launch ti_objdet_radar gscam_mmwave_objdet_radar_launch.py cam_id:=\$CAM_ID subdev_id:=\$SUBDEV_ID" # demo launches with IMX390 CSI camera with Fusion board alias gen_imx390_ldc="bash /opt/robotics_sdk/tools/mono_camera/imx390_ldc.sh"