€cdocutils.nodes document q)�q}q(U nametypesq}qXmachine learningqNsUsubstitution_defsq}qUparse_messagesq ]q Ucurrent_sourceq NU decorationq NUautofootnote_startq KUnameidsq}qhUmachine-learningqsUchildrenq]qcdocutils.nodes section q)�q}q(U rawsourceqUUparentqhUsourceqXh/home/gtbldadm/nightlybuilds/processor-sdk-doc/source/linux/Foundational_Components_Machine_Learning.rstqUtagnameqUsectionqU attributesq}q(Udupnamesq]Uclassesq]Ubackrefsq ]Uidsq!]q"haUnamesq#]q$hauUlineq%KUdocumentq&hh]q'(cdocutils.nodes title q()�q)}q*(hXMachine Learningq+hhhhhUtitleq,h}q-(h]h]h ]h!]h#]uh%Kh&hh]q.cdocutils.nodes Text q/XMachine Learningq0…�q1}q2(hh+hh)ubaubcdocutils.nodes paragraph q3)�q4}q5(hX‰Sitara Machine Learning toolkit brings machine learning to the edge by enabling machine learning inference on all Sitara devices (Arm only, Arm + specialized hardware accelerators). It is provided as part of TI's Processor SDK Linux, free to download and use. Sitara machine learning today consists of TI Deep Learning (TIDL), Neo-AI-DLR, TVM runtime, TensorFlow Lite, Arm NN, and RNN library.q6hhhhhU paragraphq7h}q8(h]h]h ]h!]h#]uh%Kh&hh]q9h/X‰Sitara Machine Learning toolkit brings machine learning to the edge by enabling machine learning inference on all Sitara devices (Arm only, Arm + specialized hardware accelerators). It is provided as part of TI's Processor SDK Linux, free to download and use. Sitara machine learning today consists of TI Deep Learning (TIDL), Neo-AI-DLR, TVM runtime, TensorFlow Lite, Arm NN, and RNN library.q:…�q;}q<(hh6hh4ubaubcdocutils.nodes figure q=)�q>}q?(hUhhhhhUfigureq@h}qA(UalignqBXcenterh!]qCUid1qDah ]h]h]h#]uh%Nh&hh]qE(cdocutils.nodes image qF)�qG}qH(hX¡.. figure:: ../images/Sitara_machine_learning_stack_diagram.png :width: 1120px :align: center :height: 576px Sitara Machine Learnining Offering h}qI(h]UuriX9linux/../images/Sitara_machine_learning_stack_diagram.pngqJh!]h ]UwidthX1120pxh]U candidatesqK}qLU*hJsh#]UheightX576pxuhh>h]hUimageqMubcdocutils.nodes caption qN)�qO}qP(hX"Sitara Machine Learnining OfferingqQhh>hhhUcaptionqRh}qS(h]h]h ]h!]h#]uh%Kh]qTh/X"Sitara Machine Learnining OfferingqU…�qV}qW(hhQhhOubaubeubcsphinx.ext.ifconfig ifconfig qX)�qY}qZ(hUhhhhhUifconfigq[h}q\(Uexprq]X(CONFIG_part_family in ('General_family')h!]h ]h]h]h#]uh%Kh&hh]q^(cdocutils.nodes rubric q_)�q`}qa(hXP`TI Deep Learning (TIDL) `__qbhhYhhhUrubricqch}qd(h]h]h ]h!]h#]uh%Kh&hh]qecdocutils.nodes reference qf)�qg}qh(hhbh}qi(UnameXTI Deep Learning (TIDL)UrefuriqjX2Foundational_Components/Machine_Learning/tidl.htmlh!]h ]h]h]h#]uhh`h]qkh/XTI Deep Learning (TIDL)ql…�qm}qn(hUhhgubahU referenceqoubaubcdocutils.nodes bullet_list qp)�qq}qr(hUhhYhhhU bullet_listqsh}qt(UbulletquX*h!]h ]h]h]h#]uh%Kh&hh]qv(cdocutils.nodes list_item qw)�qx}qy(hXhAccelerates deep learning inference on C66x DSP cores and/or on Embedded Vision Engine (EVE) subsystems.qzhhqhhhU list_itemq{h}q|(h]h]h ]h!]h#]uh%Nh&hh]q}h3)�q~}q(hhzhhxhhhh7h}q€(h]h]h ]h!]h#]uh%Kh]q�h/XhAccelerates deep learning inference on C66x DSP cores and/or on Embedded Vision Engine (EVE) subsystems.q‚…�qƒ}q„(hhzhh~ubaubaubhw)�q…}q†(hXAvailable on AM57x device only.q‡hhqhhhh{h}qˆ(h]h]h ]h!]h#]uh%Nh&hh]q‰h3)�qŠ}q‹(hh‡hh…hhhh7h}qŒ(h]h]h ]h!]h#]uh%Kh]q�h/XAvailable on AM57x device only.qŽ…�q�}q�(hh‡hhŠubaubaubhw)�q‘}q’(hXKSupports CNN at the moment, and imports Caffe, ONNX, and Tensorflow models.q“hhqhhhh{h}q”(h]h]h ]h!]h#]uh%Nh&hh]q•h3)�q–}q—(hh“hh‘hhhh7h}q˜(h]h]h ]h!]h#]uh%Kh]q™h/XKSupports CNN at the moment, and imports Caffe, ONNX, and Tensorflow models.qš…�q›}qœ(hh“hh–ubaubaubeubeubh_)�q�}qž(hXZ`Neo-AI Deep Learning Runtime (DLR) `__qŸhhhhhhch}q (h]h]h ]h!]h#]uh%Kh&hh]q¡hf)�q¢}q£(hhŸh}q¤(UnameX"Neo-AI Deep Learning Runtime (DLR)hjX1Foundational_Components/Machine_Learning/neo.htmlh!]h ]h]h]h#]uhh�h]q¥h/X"Neo-AI Deep Learning Runtime (DLR)q¦…�q§}q¨(hUhh¢ubahhoubaubhp)�q©}qª(hUhhhhhhsh}q«(huX*h!]h ]h]h]h#]uh%Kh&hh]q¬(hw)�q­}q®(hXQNeo-AI-DLR is a new open source machine learning runtime for on-device inference.q¯hh©hhhh{h}q°(h]h]h ]h!]h#]uh%Nh&hh]q±h3)�q²}q³(hh¯hh­hhhh7h}q´(h]h]h ]h!]h#]uh%Kh]qµh/XQNeo-AI-DLR is a new open source machine learning runtime for on-device inference.q¶…�q·}q¸(hh¯hh²ubaubaubhw)�q¹}qº(hXñSupports Keras, Tensorflow, TFLite, GluonCV, MXNet, Pytorch, ONNX, and XGBoost models optimized automatically by `Amazon SageMaker Neo `__ or `TVM compiler `__.hh©hhhh{h}q»(h]h]h ]h!]h#]uh%Nh&hh]q¼h3)�q½}q¾(hXñSupports Keras, Tensorflow, TFLite, GluonCV, MXNet, Pytorch, ONNX, and XGBoost models optimized automatically by `Amazon SageMaker Neo `__ or `TVM compiler `__.hh¹hhhh7h}q¿(h]h]h ]h!]h#]uh%Kh]qÀ(h/XqSupports Keras, Tensorflow, TFLite, GluonCV, MXNet, Pytorch, ONNX, and XGBoost models optimized automatically by qÁ…�qÂ}qÃ(hXqSupports Keras, Tensorflow, TFLite, GluonCV, MXNet, Pytorch, ONNX, and XGBoost models optimized automatically by hh½ubhf)�qÄ}qÅ(hX@`Amazon SageMaker Neo `__h}qÆ(UnameXAmazon SageMaker NeohjX%https://aws.amazon.com/sagemaker/neo/h!]h ]h]h]h#]uhh½h]qÇh/XAmazon SageMaker NeoqÈ…�qÉ}qÊ(hUhhÄubahhoubh/X or qË…�qÌ}qÍ(hX or hh½ubhf)�qÎ}qÏ(hX;`TVM compiler `__h}qÐ(UnameX TVM compilerhjX(https://github.com/apache/incubator-tvm/h!]h ]h]h]h#]uhh½h]qÑh/X TVM compilerqÒ…�qÓ}qÔ(hUhhÎubahhoubh/X.…�qÕ}qÖ(hX.hh½ubeubaubhw)�q×}qØ(hXHSupports all Cortex-A ARM cores (AM3x, AM4x, AM5x, AM6x Sitara devices).qÙhh©hhhh{h}qÚ(h]h]h ]h!]h#]uh%Nh&hh]qÛh3)�qÜ}qÝ(hhÙhh×hhhh7h}qÞ(h]h]h ]h!]h#]uh%Kh]qßh/XHSupports all Cortex-A ARM cores (AM3x, AM4x, AM5x, AM6x Sitara devices).qà…�qá}qâ(hhÙhhÜubaubaubhw)�qã}qä(hXVOn AM5729 and AM5749 devices, uses TIDL to accelerate supported models automatically. hh©hhhh{h}qå(h]h]h ]h!]h#]uh%Nh&hh]qæh3)�qç}qè(hXUOn AM5729 and AM5749 devices, uses TIDL to accelerate supported models automatically.qéhhãhhhh7h}qê(h]h]h ]h!]h#]uh%K h]qëh/XUOn AM5729 and AM5749 devices, uses TIDL to accelerate supported models automatically.qì…�qí}qî(hhéhhçubaubaubeubh_)�qï}qð(hXC`TVM Runtime `__qñhhhhhhch}qò(h]h]h ]h!]h#]uh%K#h&hh]qóhf)�qô}qõ(hhñh}qö(UnameX TVM RuntimehjX1Foundational_Components/Machine_Learning/tvm.htmlh!]h ]h]h]h#]uhhïh]q÷h/X TVM Runtimeqø…�qù}qú(hUhhôubahhoubaubhp)�qû}qü(hUhhhhhhsh}qý(huX*h!]h ]h]h]h#]uh%K$h&hh]qþ(hw)�qÿ}r(hX•Open source deep learning runtime for on-device inference, supporting models compiled by `TVM compiler `__.hhûhhhh{h}r(h]h]h ]h!]h#]uh%Nh&hh]rh3)�r}r(hX•Open source deep learning runtime for on-device inference, supporting models compiled by `TVM compiler `__.hhÿhhhh7h}r(h]h]h ]h!]h#]uh%K$h]r(h/XYOpen source deep learning runtime for on-device inference, supporting models compiled by r…�r}r (hXYOpen source deep learning runtime for on-device inference, supporting models compiled by hjubhf)�r }r (hX;`TVM compiler `__h}r (UnameX TVM compilerhjX(https://github.com/apache/incubator-tvm/h!]h ]h]h]h#]uhjh]r h/X TVM compilerr…�r}r(hUhj ubahhoubh/X.…�r}r(hX.hjubeubaubhw)�r}r(hXMAvailable on all Cortex-A ARM cores (AM3x, AM4x, AM5x, AM6x Sitara devices). hhûhhhh{h}r(h]h]h ]h!]h#]uh%Nh&hh]rh3)�r}r(hXLAvailable on all Cortex-A ARM cores (AM3x, AM4x, AM5x, AM6x Sitara devices).rhjhhhh7h}r(h]h]h ]h!]h#]uh%K&h]rh/XLAvailable on all Cortex-A ARM cores (AM3x, AM4x, AM5x, AM6x Sitara devices).r…�r}r(hjhjubaubaubeubh_)�r}r (hXJ`TensorFlow Lite `__r!hhhhhhch}r"(h]h]h ]h!]h#]uh%K)h&hh]r#hf)�r$}r%(hj!h}r&(UnameXTensorFlow LitehjX4Foundational_Components/Machine_Learning/tflite.htmlh!]h ]h]h]h#]uhjh]r'h/XTensorFlow Liter(…�r)}r*(hUhj$ubahhoubaubhp)�r+}r,(hUhhhhhhsh}r-(huX*h!]h ]h]h]h#]uh%K*h&hh]r.(hw)�r/}r0(hX:Open source deep learning runtime for on-device inference.r1hj+hhhh{h}r2(h]h]h ]h!]h#]uh%Nh&hh]r3h3)�r4}r5(hj1hj/hhhh7h}r6(h]h]h ]h!]h#]uh%K*h]r7h/X:Open source deep learning runtime for on-device inference.r8…�r9}r:(hj1hj4ubaubaubhw)�r;}r<(hXGRuns on all Cortex-A ARM cores (AM3x, AM4x, AM5x, AM6x Sitara devices).r=hj+hhhh{h}r>(h]h]h ]h!]h#]uh%Nh&hh]r?h3)�r@}rA(hj=hj;hhhh7h}rB(h]h]h ]h!]h#]uh%K+h]rCh/XGRuns on all Cortex-A ARM cores (AM3x, AM4x, AM5x, AM6x Sitara devices).rD…�rE}rF(hj=hj@ubaubaubhw)�rG}rH(hXImports Tensorflow Lite models.rIhj+hhhh{h}rJ(h]h]h ]h!]h#]uh%Nh&hh]rKh3)�rL}rM(hjIhjGhhhh7h}rN(h]h]h ]h!]h#]uh%K,h]rOh/XImports Tensorflow Lite models.rP…�rQ}rR(hjIhjLubaubaubhw)�rS}rT(hX°Uses TIDL import tool to create TIDL offloadable Tensorflow Lite models, which can be executed via Tensorflow Lite runtime with TIDL acceleration on AM5729 and AM5749 devices. hj+hhhh{h}rU(h]h]h ]h!]h#]uh%Nh&hh]rVh3)�rW}rX(hX¯Uses TIDL import tool to create TIDL offloadable Tensorflow Lite models, which can be executed via Tensorflow Lite runtime with TIDL acceleration on AM5729 and AM5749 devices.rYhjShhhh7h}rZ(h]h]h ]h!]h#]uh%K-h]r[h/X¯Uses TIDL import tool to create TIDL offloadable Tensorflow Lite models, which can be executed via Tensorflow Lite runtime with TIDL acceleration on AM5729 and AM5749 devices.r\…�r]}r^(hjYhjWubaubaubeubh_)�r_}r`(hX@`Arm NN `__rahhhhhhch}rb(h]h]h ]h!]h#]uh%K1h&hh]rchf)�rd}re(hjah}rf(UnameXArm NNhjX3Foundational_Components/Machine_Learning/armnn.htmlh!]h ]h]h]h#]uhj_h]rgh/XArm NNrh…�ri}rj(hUhjdubahhoubaubhp)�rk}rl(hUhhhhhhsh}rm(huX*h!]h ]h]h]h#]uh%K2h&hh]rn(hw)�ro}rp(hX0Open source inference engine available from Arm.rqhjkhhhh{h}rr(h]h]h ]h!]h#]uh%Nh&hh]rsh3)�rt}ru(hjqhjohhhh7h}rv(h]h]h ]h!]h#]uh%K2h]rwh/X0Open source inference engine available from Arm.rx…�ry}rz(hjqhjtubaubaubhw)�r{}r|(hXGRuns on all Cortex-A ARM cores (AM3x, AM4x, AM5x, AM6x Sitara devices).r}hjkhhhh{h}r~(h]h]h ]h!]h#]uh%Nh&hh]rh3)�r€}r�(hj}hj{hhhh7h}r‚(h]h]h ]h!]h#]uh%K3h]rƒh/XGRuns on all Cortex-A ARM cores (AM3x, AM4x, AM5x, AM6x Sitara devices).r„…�r…}r†(hj}hj€ubaubaubhw)�r‡}rˆ(hX=Imports Caffe, ONNX, TensorFlow, and TensorFlow Lite models. hjkhhhh{h}r‰(h]h]h ]h!]h#]uh%Nh&hh]rŠh3)�r‹}rŒ(hX<Imports Caffe, ONNX, TensorFlow, and TensorFlow Lite models.r�hj‡hhhh7h}rŽ(h]h]h ]h!]h#]uh%K4h]r�h/X<Imports Caffe, ONNX, TensorFlow, and TensorFlow Lite models.r�…�r‘}r’(hj�hj‹ubaubaubeubh_)�r“}r”(hXR`RNN Library `__r•hhhhhhch}r–(h]h]h ]h!]h#]uh%K7h&hh]r—hf)�r˜}r™(hj•h}rš(UnameX RNN LibraryhjX@Examples_and_Demos_Application_Demos.html#deploy-and-integrationh!]h ]h]h]h#]uhj“h]r›h/X RNN Libraryrœ…�r�}rž(hUhj˜ubahhoubaubhp)�rŸ}r (hUhhhhhhsh}r¡(huX*h!]h ]h]h]h#]uh%K8h&hh]r¢(hw)�r£}r¤(hXºProvides Long Short-Term Memory (LSTM) and fully connected layers in a standalone library to allow for rapid prototyping of inference applications that require Recurrent Neural Networks.r¥hjŸhhhh{h}r¦(h]h]h ]h!]h#]uh%Nh&hh]r§h3)�r¨}r©(hj¥hj£hhhh7h}rª(h]h]h ]h!]h#]uh%K8h]r«h/XºProvides Long Short-Term Memory (LSTM) and fully connected layers in a standalone library to allow for rapid prototyping of inference applications that require Recurrent Neural Networks.r¬…�r­}r®(hj¥hj¨ubaubaubhw)�r¯}r°(hXGRuns on all Cortex-A ARM cores (AM3x, AM4x, AM5x, AM6x Sitara devices).r±hjŸhhhh{h}r²(h]h]h ]h!]h#]uh%Nh&hh]r³h3)�r´}rµ(hj±hj¯hhhh7h}r¶(h]h]h ]h!]h#]uh%K9h]r·h/XGRuns on all Cortex-A ARM cores (AM3x, AM4x, AM5x, AM6x Sitara devices).r¸…�r¹}rº(hj±hj´ubaubaubhw)�r»}r¼(hX Integrated into TI's Processor SDK Linux in an OOB demo for `Predictive Maintenance `__. hjŸhhhh{h}r½(h]h]h ]h!]h#]uh%Nh&hh]r¾h3)�r¿}rÀ(hXŸIntegrated into TI's Processor SDK Linux in an OOB demo for `Predictive Maintenance `__.rÁhj»hhhh7h}rÂ(h]h]h ]h!]h#]uh%K:h]rÃ(h/X<Integrated into TI's Processor SDK Linux in an OOB demo for rÄ…�rÅ}rÆ(hX<Integrated into TI's Processor SDK Linux in an OOB demo for hj¿ubhf)�rÇ}rÈ(hXb`Predictive Maintenance `__h}rÉ(UnameXPredictive MaintenancehjXEExamples_and_Demos_Application_Demos.html#predictive-maintenance-demoh!]h ]h]h]h#]uhj¿h]rÊh/XPredictive MaintenancerË…�rÌ}rÍ(hUhjÇubahhoubh/X.…�rÎ}rÏ(hX.hj¿ubeubaubeubcdocutils.nodes compound rÐ)�rÑ}rÒ(hUhhhhhUcompoundrÓh}rÔ(h]h]rÕUtoctree-wrapperrÖah ]h!]h#]uh%Nh&hh]r×csphinx.addnodes toctree rØ)�rÙ}rÚ(hUhjÑhhhUtoctreerÛh}rÜ(UnumberedrÝKU includehiddenrÞ‰hX.linux/Foundational_Components_Machine_LearningrßhRNUglobrà‰h!]h ]U titlesonlyrá‰h]h]h#]Uentriesrâ]rã(NX3linux/Foundational_Components/Machine_Learning/tidlrä†råNX2linux/Foundational_Components/Machine_Learning/neoræ†rçNX2linux/Foundational_Components/Machine_Learning/tvmrè†réNX5linux/Foundational_Components/Machine_Learning/tfliterê†rëNX4linux/Foundational_Components/Machine_Learning/armnnrì†ríeUhiddenrîˆU includefilesrï]rð(jäjæjèjêjìeUmaxdepthrñJÿÿÿÿuh%KU_sourcer?hUgettext_compactr@ˆU generatorrANUdump_internalsrBNU smart_quotesrC‰U pep_base_urlrDU https://www.python.org/dev/peps/rEUsyntax_highlightrFUlongrGUinput_encoding_error_handlerrHj#Uauto_id_prefixrIUidrJUdoctitle_xformrK‰Ustrip_elements_with_classesrLNU _config_filesrM]Ufile_insertion_enabledrNˆU raw_enabledrOKU dump_settingsrPNubUsymbol_footnote_startrQKUidsrR}rS(hhhDh>uUsubstitution_namesrT}rUhh&h}rV(h]h!]h ]Usourcehh]h#]uU footnotesrW]rXUrefidsrY}rZub.