Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit d775e74

Browse files
authoredNov 13, 2024··
Add 07-acl (#23)
* Add acl presentation * Add index
1 parent df02e17 commit d775e74

17 files changed

+160
-0
lines changed
 

‎07-acl/07-acl.tex

Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
\documentclass{beamer}
2+
3+
% Theme choice
4+
\usetheme{Madrid}
5+
6+
% Optional packages
7+
\usepackage{graphicx} % For including images
8+
\usepackage{amsmath} % For math symbols and formulas
9+
\usepackage{hyperref} % For hyperlinks
10+
11+
\title[Deep Learning Tech Introduction]{Deep Learning Tech Introduction}
12+
\author{Nesterov Alexander, Obolenskiy Arseniy}
13+
\institute{ITLab}
14+
15+
\date{\today}
16+
17+
% Redefine the footline to display both the short title and the org name
18+
\setbeamertemplate{footline}{
19+
\leavevmode%
20+
\hbox{%
21+
\begin{beamercolorbox}[wd=.45\paperwidth,ht=2.5ex,dp=1ex,leftskip=1em,center]{author in head/foot}%
22+
\usebeamerfont{author in head/foot}\insertshortinstitute % Displays the university name
23+
\end{beamercolorbox}%
24+
\begin{beamercolorbox}[wd=.45\paperwidth,ht=2.5ex,dp=1ex,leftskip=1em,center]{author in head/foot}%
25+
\usebeamerfont{author in head/foot}\insertshorttitle % Displays the short title
26+
\end{beamercolorbox}%
27+
\begin{beamercolorbox}[wd=.1\paperwidth,ht=2.5ex,dp=1ex,rightskip=1em,center]{author in head/foot}%
28+
\usebeamerfont{author in head/foot}\insertframenumber{} / \inserttotalframenumber
29+
\end{beamercolorbox}}%
30+
\vskip0pt%
31+
}
32+
33+
\begin{document}
34+
35+
\begin{frame}
36+
\titlepage
37+
\end{frame}
38+
39+
\begin{frame}{Contents}
40+
\tableofcontents
41+
\end{frame}
42+
43+
\section{ARM Compute Library}
44+
\begin{frame}{ARM Compute Library}
45+
\begin{figure}[h]
46+
\includegraphics[width=0.8\textwidth]{images/acl.png}
47+
\end{figure}
48+
\footnotesize Source: \href{https://github.com/ARM-software/ComputeLibrary}{https://github.com/ARM-software/ComputeLibrary}
49+
\end{frame}
50+
51+
\begin{frame}{Supported Architectures/Technologies}
52+
\begin{figure}[h]
53+
\includegraphics[width=1\textwidth]{images/arch.png}
54+
\end{figure}
55+
\footnotesize Source: \href{https://github.com/ARM-software/ComputeLibrary}{https://github.com/ARM-software/ComputeLibrary}
56+
\end{frame}
57+
58+
\begin{frame}{Supported Systems}
59+
\begin{figure}[h]
60+
\includegraphics[width=1\textwidth]{images/os.png}
61+
\end{figure}
62+
\footnotesize Source: \href{https://github.com/ARM-software/ComputeLibrary}{https://github.com/ARM-software/ComputeLibrary}
63+
\end{frame}
64+
65+
\section{Build ACL}
66+
\begin{frame}{Build ACL}
67+
\begin{figure}[h]
68+
\includegraphics[width=1\textwidth]{images/build_macos.png}
69+
\end{figure}
70+
\begin{figure}[h]
71+
\includegraphics[width=1\textwidth]{images/exmpl.png}
72+
\end{figure}
73+
\footnotesize Source: \href{https://artificial-intelligence.sites.arm.com/computelibrary/latest/how_to_build.xhtml}{https://artificial-intelligence.sites.arm.com/computelibrary/latest/how\_to\_build.xhtml}
74+
\end{frame}
75+
76+
\section{Return to examples}
77+
\begin{frame}{Return to examples}
78+
\begin{figure}[h]
79+
\includegraphics[width=0.4\textwidth]{images/small_ir.png}
80+
\end{figure}
81+
\footnotesize Source: \href{https://docs.openvino.ai/}{docs.openvino.ai}
82+
\end{frame}
83+
84+
\section{ACL operators}
85+
\begin{frame}{ACL operators}
86+
\begin{figure}[h]
87+
\includegraphics[width=1\textwidth]{images/operators.png}
88+
\end{figure}
89+
\footnotesize Source: \href{https://artificial-intelligence.sites.arm.com/computelibrary/latest/operators_list.xhtml}{https://artificial-intelligence.sites.arm.com/computelibrary/latest/operators\_list.xhtml}
90+
\end{frame}
91+
92+
\section{ACL activation operator}
93+
\begin{frame}{ACL activation operator}
94+
\begin{figure}[h]
95+
\includegraphics[width=1\textwidth]{images/activation.png}
96+
\end{figure}
97+
\footnotesize Source: \href{https://artificial-intelligence.sites.arm.com/computelibrary/latest/operators_list.xhtml}{https://artificial-intelligence.sites.arm.com/computelibrary/latest/operators\_list.xhtml}
98+
\end{frame}
99+
100+
\section{Validate activation operator}
101+
\begin{frame}{Validate activation operator}
102+
\begin{figure}[h]
103+
\includegraphics[width=1\textwidth]{images/validate.png}
104+
\end{figure}
105+
\footnotesize Source: \href{https://artificial-intelligence.sites.arm.com/computelibrary/latest/classarm__compute_1_1_n_e_activation_layer.xhtml}{Description of activation operator}
106+
\end{frame}
107+
108+
\section{TensorInfo for operators}
109+
\begin{frame}{TensorInfo for operators}
110+
\begin{figure}[h]
111+
\includegraphics[width=1\textwidth]{images/tensorinfo.png}
112+
\end{figure}
113+
\footnotesize Source: \href{https://artificial-intelligence.sites.arm.com/computelibrary/latest/classarm__compute_1_1_tensor_info.xhtml}{Description of TensorInfo}
114+
\end{frame}
115+
116+
\section{Configure activation operator}
117+
\begin{frame}{Configure activation operator}
118+
\begin{figure}[h]
119+
\includegraphics[width=1\textwidth]{images/config.png}
120+
\end{figure}
121+
\footnotesize Source: \href{https://artificial-intelligence.sites.arm.com/computelibrary/latest/classarm__compute_1_1_n_e_activation_layer.xhtml}{Description of activation operator}
122+
\end{frame}
123+
124+
\section{Tensor for operators}
125+
\begin{frame}{Tensor for operators}
126+
\begin{figure}[h]
127+
\includegraphics[width=0.8\textwidth]{images/tensor.png}
128+
\end{figure}
129+
\footnotesize Source: \href{https://artificial-intelligence.sites.arm.com/computelibrary/latest/classarm__compute_1_1_tensor.xhtml}{Description of Tensor}
130+
\end{frame}
131+
132+
\section{Run activation operator}
133+
\begin{frame}{Run activation operator}
134+
\begin{figure}[h]
135+
\includegraphics[width=0.7\textwidth]{images/run.png}
136+
\end{figure}
137+
\footnotesize Source: \href{https://artificial-intelligence.sites.arm.com/computelibrary/latest/classarm__compute_1_1_n_e_activation_layer.xhtml}{Description of activation operator}
138+
\end{frame}
139+
140+
\section{Get ONNX model}
141+
\begin{frame}{Configure activation operator}
142+
\begin{figure}[h]
143+
\includegraphics[width=1\textwidth]{images/ultralytics.png}
144+
\end{figure}
145+
\footnotesize Source: \href{https://docs.ultralytics.com/integrations/onnx/}{https://docs.ultralytics.com/integrations/onnx/}
146+
\end{frame}
147+
148+
\end{document}

‎07-acl/07-acl.toc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
\beamer@sectionintoc {1}{ARM Compute Library}{3}{0}{1}
2+
\beamer@sectionintoc {2}{Build ACL}{6}{0}{2}
3+
\beamer@sectionintoc {3}{Return to examples}{7}{0}{3}
4+
\beamer@sectionintoc {4}{ACL operators}{8}{0}{4}
5+
\beamer@sectionintoc {5}{ACL activation operator}{9}{0}{5}
6+
\beamer@sectionintoc {6}{Validate activation operator}{10}{0}{6}
7+
\beamer@sectionintoc {7}{TensorInfo for operators}{11}{0}{7}
8+
\beamer@sectionintoc {8}{Configure activation operator}{12}{0}{8}
9+
\beamer@sectionintoc {9}{Tensor for operators}{13}{0}{9}
10+
\beamer@sectionintoc {10}{Run activation operator}{14}{0}{10}
11+
\beamer@sectionintoc {11}{Get ONNX model}{15}{0}{11}

‎07-acl/images/acl.png

411 KB
Loading

‎07-acl/images/activation.png

236 KB
Loading

‎07-acl/images/arch.png

163 KB
Loading

‎07-acl/images/build_macos.png

48.6 KB
Loading

‎07-acl/images/config.png

257 KB
Loading

‎07-acl/images/exmpl.png

8.97 KB
Loading

‎07-acl/images/operators.png

335 KB
Loading

‎07-acl/images/os.png

49.8 KB
Loading

‎07-acl/images/run.png

148 KB
Loading

‎07-acl/images/small_ir.png

22.8 KB
Loading

‎07-acl/images/tensor.png

239 KB
Loading

‎07-acl/images/tensorinfo.png

144 KB
Loading

‎07-acl/images/ultralytics.png

128 KB
Loading

‎07-acl/images/validate.png

187 KB
Loading

‎index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ <h1>ITLab slides</h1>
5353
<li><a href="https://embedded-dev-research.github.io/itlab_slides/slides/04-cpp-project-structure.pdf" target="_blank">04: C++ project structure</a></li>
5454
<li><a href="https://embedded-dev-research.github.io/itlab_slides/slides/05-embedded-arm.pdf" target="_blank">05: Embedded architectures (ARM)</a></li>
5555
<li><a href="https://embedded-dev-research.github.io/itlab_slides/slides/06-dl-tech-intro.pdf" target="_blank">06: Deep Learning Tech Introduction</a></li>
56+
<li><a href="https://embedded-dev-research.github.io/itlab_slides/slides/07-acl.pdf" target="_blank">07: ARM Compute Library introduction</a></li>
5657
</ul>
5758
</body>
5859
</html>

0 commit comments

Comments
 (0)
Please sign in to comment.