Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • docs/docs.beagleboard.io
  • jkridner/docs
  • lorforlinux/docs.beagleboard.io
  • harshilbhatt2001/docs.beagleboard.io
  • Krishna_13/docs.beagleboard.io
  • gpioblink/docs.beagleboard.io
  • dhruvag2000/docs.beagleboard.io
  • jiande/docs.beagleboard.io
  • beagleplay/docs
  • beaglev-ahead/docs
  • sabeeh.khan14/docs.beagleboard.io
  • yoder/docs.beagleboard.io
  • jdneal/docs.beagleboard.io
  • ayush1325/docs.beagleboard.io
  • vishnumaiea/docs.beagleboard.io
  • andrei1998/docs-beagleboard-io-zephyr-demo
  • andrei1998/docs.beagleboard.io
  • nmenon/docs.beagleboard.io
  • epenguin/docs.beagleboard.io
  • paul_buxton/docs.beagleboard.io
  • anujdeshpande/docs.beagleboard.io
  • melta101/docs.beagleboard.io
  • krvprashanth/docs.beagleboard.io
  • samdai/docs.beagleboard.io
  • bustedwing1/docs.beagleboard.io
  • cshegedus/docs.beagleboard.io
  • wmat/docs.beagleboard.io
  • Roger18/docs.beagleboard.io
  • himanshuk/docs.beagleboard.io
  • vvaishak/docs.beagleboard.io
  • alecdenny/docs.beagleboard.io
  • san.s.kar03/docs.beagleboard.io
  • andrei1998/docs-beagleboard-io-fixes
  • SomeInterestingUserName/docs.beagleboard.io
  • edge-ai/docs
  • andrei1998/docs-beagleboard-io-rtc
  • devarsht/docs.beagleboard.io
  • andrei1998/docs-beagleboard-io-deepak-fork
  • superchamp234/docs.beagleboard.io
  • lranders/docs.beagleboard.io
  • kushalkr/docs.beagleboard.io
  • mkorpershoek/docs.beagleboard.io
  • prajnark/docs.beagleboard.io
  • touchhowling/docs.beagleboard.io
  • RobertCNelson/docs.beagleboard.io
  • Shankari02/docs.beagleboard.io
  • LucienMorey/docs.beagleboard.io
  • ketanthorat/docs.beagleboard.io
  • jjateen/docs.beagleboard.io
  • Whiz-Manas/mana-docs-beagleboard-io
  • beagley-ai/zephyr/docs.beagleboard.io
  • giuliomoro/docs.beagleboard.io
52 results
Show changes
Showing
with 49 additions and 15 deletions
...@@ -69,17 +69,17 @@ Each DNN must have the following 3 components: ...@@ -69,17 +69,17 @@ Each DNN must have the following 3 components:
#. **model**: This directory contains the DNN being targeted to infer #. **model**: This directory contains the DNN being targeted to infer
#. **artifacts**: This directory contains the artifacts generated after the #. **artifacts**: This directory contains the artifacts generated after the
compilation of DNN for SDK, and described in :ref:`pub_edgeai_compile_artifacts` compilation of DNN for SDK, and described in :ref:`ai_64_edgeai_compile_artifacts`
#. **param.yaml**: A configuration file in yaml format to provide basic #. **param.yaml**: A configuration file in yaml format to provide basic
information about DNN, and associated pre and post processing parameters. information about DNN, and associated pre and post processing parameters.
More details can be find :ref:`pub_edgeai_params` More details can be find :ref:`ai_64_edgeai_params`
.. _ai_64_edgeai_params: .. _ai_64_edgeai_params:
Param file format Param file format
----------------- -----------------
Each DNN has its own pre-process, inference and post-process Each DNN has its own pre-process, inference and post-process
parameters to get the correct output. This information is typically available in parameters to get the correct output. This information is typically available in
the training software that was used to train the model. In order to convey this the training software that was used to train the model. In order to convey this
information to the SDK in a standardized fashion, we have defined a set of information to the SDK in a standardized fashion, we have defined a set of
......
...@@ -6,7 +6,7 @@ Performance Visualization Tool ...@@ -6,7 +6,7 @@ Performance Visualization Tool
The performance visualization tool can be used to view all the performance The performance visualization tool can be used to view all the performance
statistics recorded when running the edge AI C++ demo application. This includes statistics recorded when running the edge AI C++ demo application. This includes
the CPU and HWA loading, DDR bandwidth, Junction Temperatures and FPS obtained. the CPU and HWA loading, DDR bandwidth, Junction Temperatures and FPS obtained.
Refer to :ref:`pub_edgeai_available_statistics` for details on the performance Refer to :ref:`ai_64_edgeai_available_statistics` for details on the performance
metrics available to be plotted. metrics available to be plotted.
This tool works as follows: This tool works as follows:
...@@ -20,7 +20,7 @@ This tool works as follows: ...@@ -20,7 +20,7 @@ This tool works as follows:
which can be easily viewed by a visiting a URL in any browser. This script uses which can be easily viewed by a visiting a URL in any browser. This script uses
Streamlit package to update the graphs in real-time, as the Edge AI application Streamlit package to update the graphs in real-time, as the Edge AI application
runs in parallel. However, since Streamlit is not supported in the SDK out of box, runs in parallel. However, since Streamlit is not supported in the SDK out of box,
this script needs to run on docker. Please refer to :ref:`pub_edgeai_docker_env` this script needs to run on docker. Please refer to :ref:`ai_64_edgeai_docker_env`
for building and running a docker container. for building and running a docker container.
...@@ -100,4 +100,4 @@ the above image: ...@@ -100,4 +100,4 @@ the above image:
For the first three metrics, there is a choice to view line graphs with a 30s For the first three metrics, there is a choice to view line graphs with a 30s
history or bar graphs with only the real-time values. The remaining eleven have history or bar graphs with only the real-time values. The remaining eleven have
real-time bar graphs as the only option. real-time bar graphs as the only option.
\ No newline at end of file
...@@ -9,7 +9,7 @@ file. ...@@ -9,7 +9,7 @@ file.
From a repo of input sources, output sources and models one can define advance From a repo of input sources, output sources and models one can define advance
dataflows which connect them in various configurations. Details on configuration dataflows which connect them in various configurations. Details on configuration
file parameters can be found in :ref:`pub_edgeai_configuration` file parameters can be found in :ref:`ai_64_edgeai_configuration`
Single input multi inference demo Single input multi inference demo
--------------------------------- ---------------------------------
......
...@@ -20,7 +20,7 @@ Running Python based demo applications ...@@ -20,7 +20,7 @@ Running Python based demo applications
Python based demos are simple executable scripts written for image Python based demos are simple executable scripts written for image
classification, object detection and semantic segmentation. Demos are classification, object detection and semantic segmentation. Demos are
configured using a YAML file. Details on configuration file parameters can configured using a YAML file. Details on configuration file parameters can
be found in :ref:`pub_edgeai_configuration` be found in :ref:`ai_64_edgeai_configuration`
Sample configuration files for out of the box demos can be found in Sample configuration files for out of the box demos can be found in
``edge_ai_apps/configs`` this folder also contains a template config file ``edge_ai_apps/configs`` this folder also contains a template config file
......
...@@ -7,7 +7,7 @@ The BeagleBone® AI-64 Linux for Edge AI can be divided into 3 parts, Applicatio ...@@ -7,7 +7,7 @@ The BeagleBone® AI-64 Linux for Edge AI can be divided into 3 parts, Applicatio
BeagleBone® AI-64 Linux and Processor SDK RTOS. Users can get the latest application BeagleBone® AI-64 Linux and Processor SDK RTOS. Users can get the latest application
updates and bug fixes from the public repositories (GitHub and git.ti.com) updates and bug fixes from the public repositories (GitHub and git.ti.com)
which aligns with the SDK releases done quarterly. One can also build every component which aligns with the SDK releases done quarterly. One can also build every component
from source by following the steps here, :ref:`pub_edgeai_sdk_development_flow` from source by following the steps in the `TI Edge AI SDK development flow <https://software-dl.ti.com/jacinto7/esd/edgeai-sdk-j721e/latest/exports/docs/development_flow.html>`__.
.. figure:: ./images/edgeai-sdk-components.png .. figure:: ./images/edgeai-sdk-components.png
:scale: 50 :scale: 50
...@@ -52,7 +52,7 @@ for various computer vision tasks. A few example models are packaged as part of ...@@ -52,7 +52,7 @@ for various computer vision tasks. A few example models are packaged as part of
the SDK to run out-of-box demos. More can be downloaded using a download script the SDK to run out-of-box demos. More can be downloaded using a download script
made available in the edge_ai_apps repo. made available in the edge_ai_apps repo.
For more details on the the pre-imported models and related documentation please visit: For more details on the pre-imported models and related documentation please visit:
https://github.com/TexasInstruments/edgeai-modelzoo https://github.com/TexasInstruments/edgeai-modelzoo
...@@ -74,7 +74,7 @@ edgeai-gst-plugins ...@@ -74,7 +74,7 @@ edgeai-gst-plugins
This repo provides the source of custom GStreamer plugins which helps offload This repo provides the source of custom GStreamer plugins which helps offload
tasks to TDA4 hardware accelerators and advanced DSPs with the help of tasks to TDA4 hardware accelerators and advanced DSPs with the help of
edgeai-tiovx-modules. The repo gets downloaded, built and installed as part edgeai-tiovx-modules. The repo gets downloaded, built and installed as part
of the :ref:`pub_edgeai_install_dependencies` step. of the :ref:`ai_64_edgeai_install_dependencies` step.
Source code and documentation: https://github.com/TexasInstruments/edgeai-gst-plugins Source code and documentation: https://github.com/TexasInstruments/edgeai-gst-plugins
...@@ -85,7 +85,7 @@ edgeai-tiovx-modules ...@@ -85,7 +85,7 @@ edgeai-tiovx-modules
This repo provides OpenVx modules which help access underlying hardware This repo provides OpenVx modules which help access underlying hardware
accelerators in the TDA4 SoC and serves as a bridge between GStreamer accelerators in the TDA4 SoC and serves as a bridge between GStreamer
custom elements and underlying OpenVx custom kernels. The repo gets downloaded, custom elements and underlying OpenVx custom kernels. The repo gets downloaded,
built and installed as part of the :ref:`pub_edgeai_install_dependencies` step. built and installed as part of the :ref:`ai_64_edgeai_install_dependencies` step.
Source code and documentation: https://github.com/TexasInstruments/edgeai-tiovx-modules Source code and documentation: https://github.com/TexasInstruments/edgeai-tiovx-modules
...@@ -103,7 +103,7 @@ For more information visit `Processor SDK RTOS Getting Started Guide <https://so ...@@ -103,7 +103,7 @@ For more information visit `Processor SDK RTOS Getting Started Guide <https://so
.. _ai_64_edgeai_psdk_linux: .. _ai_64_edgeai_psdk_linux:
BeagleBone® AI-64 Linux BeagleBone® AI-64 Linux
=================== ========================
The BeagleBone® AI-64 Linux for Edge AI gets all the Linux kernel, filesystem, device-drivers and more The BeagleBone® AI-64 Linux for Edge AI gets all the Linux kernel, filesystem, device-drivers and more
from BeagleBone® AI-64 Linux from BeagleBone® AI-64 Linux
......
...@@ -228,4 +228,4 @@ Multi Input Multi Output ...@@ -228,4 +228,4 @@ Multi Input Multi Output
.. note:: .. note::
* Video file from RTSP server used for RTSP input test * Video file from RTSP server used for RTSP input test
* Please refer to the :ref:`pub_edgeai_known_issues` section for more details * Please refer to the `TI Edge AI SDK release notes and known issues <https://software-dl.ti.com/jacinto7/esd/edgeai-sdk-j721e/latest/exports/docs/release_notes.html>`__ for more details
boards/beaglebone/ai-64/images/OSHW_mark_US002120.png

10.5 KiB

boards/beaglebone/ai-64/images/ch04/components.jpg

180 KiB

boards/beaglebone/ai-64/images/ch04/components.png

1.03 MiB

boards/beaglebone/ai-64/images/ch04/components.webp

167 KiB

boards/beaglebone/ai-64/images/ch06/TPS6594-Q1.png

230 KiB

boards/beaglebone/ai-64/images/ch06/pmic-a.png

141 KiB

boards/beaglebone/ai-64/images/ch06/pmic-b.png

123 KiB

boards/beaglebone/ai-64/images/ch06/power.png

76.5 KiB

boards/beaglebone/ai-64/images/ch11/distros.png

136 KiB

boards/beaglebone/ai-64/images/chapter-thumbnails/01-introduction.jpg

14.3 KiB